Freigeben über


ICorDebugController::SetAllThreadsDebugState-Methode

Legt den Debugstatus aller verwalteten Threads im Prozess fest.

Syntax

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

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 über die EnumerateThreads-Methode nicht sichtbar sind. Daher müssen Threads, die mit der SetAllThreadsDebugState-Methode angehalten wurden, mit der SetAllThreadsDebugState-Methode fortgesetzt werden.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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

Siehe auch