Freigeben über


CorDebugThreadState-Enumeration

Gibt den Zustand eines Threads zum Debuggen an.

Syntax

typedef enum CorDebugThreadState {  
    THREAD_RUN,  
    THREAD_SUSPEND  
} CorDebugThreadState;  

Member

Member BESCHREIBUNG
THREAD_RUN Der Thread wird frei ausgeführt, es sei denn, es tritt ein Debugereignis auf.
THREAD_SUSPEND Der Thread kann nicht ausgeführt werden.

Hinweise

Der Debugger verwendet die CorDebugThreadState-Enumeration, um die Ausführung eines Threads zu steuern. Der Status eines Threads kann mithilfe der ICorDebugThread::SetDebugState- oder ICorDebugController::SetAllThreadsDebugState-Methode festgelegt werden.

Ein für die Hosting-API bereitgestellter Rückruf ermöglicht das Pumpen von Nachrichten, sodass kein unterbrochener Zustand erforderlich ist.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen