Freigeben über


CorDebugThreadState-Aufzählung

Gibt den Status eines Threads für das Debuggen an.

Syntax

typedef enum CorDebugThreadState {
    THREAD_RUN,
    THREAD_SUSPEND
} CorDebugThreadState;

Elemente

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

Bemerkungen

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

Ein rückruf, der der Hosting-API bereitgestellt wird, ermöglicht das Pumpen von Nachrichten, sodass kein unterbrochener Zustand erforderlich ist.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 1.0