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-Enumeration, der den Zustand des Threads für das Debuggen angibt.

pExceptThisThread
[in] Ein Zeiger auf ein ICorDebugThread-Objekt, das einen Thread darstellt, der von der Zustandseinstellung für das Debuggen 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