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.