Represents a thread of execution within a particular application.

In addition to the methods inherited from IUnknown, the IRemoteDebugApplicationThread interface exposes the following methods.

Methods in Vtable Order

Method Description

IRemoteDebugApplicationThread::GetSystemThreadId

Returns an operating-system dependent identifier associated with the thread.

IRemoteDebugApplicationThread::GetApplication

Returns the application object associated with this thread.

IRemoteDebugApplicationThread::EnumStackFrames

Returns an enumerator for the stack frames associated with this thread.

IRemoteDebugApplicationThread::GetDescription

Gets the description and state of this thread.

IRemoteDebugApplicationThread::SetNextStatement

Forces execution to continue as close as possible to the given code context, in the context of the given frame.

IRemoteDebugApplicationThread::GetState

Gets the state of this thread.

IRemoteDebugApplicationThread::Suspend

Suspends the thread.

IRemoteDebugApplicationThread::Resume

Resumes the thread.

IRemoteDebugApplicationThread::GetSuspendCount

Returns the suspend count for the thread.