CorDebugThreadState Enumeration
Specifies the state of a thread for debugging.
Syntax
typedef enum CorDebugThreadState {
THREAD_RUN,
THREAD_SUSPEND
} CorDebugThreadState;
Members
Member | Description |
---|---|
THREAD_RUN |
The thread runs freely, unless a debug event occurs. |
THREAD_SUSPEND |
The thread cannot run. |
Remarks
The debugger uses the CorDebugThreadState
enumeration to control a thread's execution. The state of a thread can be set by using the ICorDebugThread::SetDebugState or ICorDebugController::SetAllThreadsDebugState method.
A callback provided to the hosting API enables message pumping, so an interrupted state is not needed.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.