Freigeben über


ICorDebugProcess::IsOSSuspended-Methode

Ruft einen Wert ab, der angibt, ob der angegebene Thread angehalten wurde, nachdem der Debugger diesen Prozess beendet hat.

Syntax

HRESULT IsOSSuspended(
    [in]  DWORD threadID,
    [out] BOOL  *pbSuspended);

Parameter

threadID [in] Die ID des betreffenden Threads.

pbSuspended [out] Ein Zeiger auf einen booleschen Wert, der angehalten true wurde, wenn der angegebene Thread angehalten wurde; andernfalls *pbSuspended ist false.

Hinweise

Wenn der angegebene Thread infolge des Beendens dieses Prozesses durch den Debugger angehalten wurde, wird die Suspend-Anzahl von Win32 für den angegebenen Thread um eins erhöht. Die Benutzeroberfläche des Debuggers kann diese Informationen berücksichtigen, wenn sie den Benutzer*innen die Suspend-Anzahl des Betriebssystems für den angegebenen Thread anzeigt.

Die IsOSSuspended-Methode ist nur im Kontext des nicht verwalteten Debuggens sinnvoll. Während des verwalteten Debuggens werden Threads kooperativ angehalten und nicht vom Betriebssystem angehalten.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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