Freigeben über


CorDebugThreadState

Aktualisiert: November 2007

Gibt den Zustand eines Threads zum Debuggen an.

typedef enum CorDebugThreadState {
    THREAD_RUN,
    THREAD_SUSPEND
} CorDebugThreadState;

Member

Member

Beschreibung

THREAD_RUN

Der Thread wird frei ausgeführt, außer wenn ein Debugereignis auftritt.

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 Zustand eines Threads kann mit der ICorDebugThread::SetDebugState-Methode oder der ICorDebugController::SetAllThreadsDebugState-Methode festgelegt werden.

Ein Rückruf, der der Hosting-API zur Verfügung gestellt wird, ermöglicht Meldungsweiterleitung, sodass kein unterbrochener Zustand erforderlich ist.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Debugenumerationen