Freigeben über


ICorDebugController::SetAllThreadsDebugState-Methode

Legt den Debugstatus aller verwalteten Threads im Prozess fest.

Syntax

HRESULT SetAllThreadsDebugState (
    [in] CorDebugThreadState  state,
    [in] ICorDebugThread      *pExceptThisThread
);

Die Parameter

state [in] Ein Wert der "CorDebugThreadState"-Aufzählung, die den Status des Threads für das Debuggen angibt.

pExceptThisThread [in] Ein Zeiger auf ein "ICorDebugThread"-Objekt, das einen Thread darstellt, der von der Einstellung für den Debugstatus ausgenommen werden soll. Wenn dieser Wert null ist, wird kein Thread ausgenommen.

Bemerkungen

Die SetAllThreadsDebugState Methode kann sich auf Threads auswirken, die nicht über die EnumerateThreads-Methode sichtbar sind, sodass Threads, die mit der SetAllThreadsDebugState Methode angehalten wurden, mit der SetAllThreadsDebugState Methode fortgesetzt werden müssen.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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

Siehe auch