IDebugApplicationThread Interface
Allows language engines and hosts to provide thread synchronization and to maintain thread-specific debug state information. This interface extends the IRemoteDebugApplicationThread
interface to provide non-remote access to the thread.
In addition to the methods inherited from IRemoteDebugApplicationThread
, the IDebugApplicationThread
interface exposes the following methods.
Methods in Vtable Order
Method | Description |
---|---|
IDebugApplicationThread::SynchronousCallIntoThread | Provides a mechanism for the caller to run code in the application thread. |
IDebugApplicationThread::QueryIsCurrentThread | Determines if this thread is the currently running thread. |
IDebugApplicationThread::QueryIsDebuggerThread | Determines if this thread is the debugger thread. |
IDebugApplicationThread::SetDescription | Sets the description of this thread. |
IDebugApplicationThread::SetStateString | Sets the description of the thread state. |