Freigeben über


ICorDebugProcess::IsOSSuspended-Methode

Ruft einen Wert ab, der angibt, ob der angegebene Thread aufgrund des Beendens dieses Prozesses angehalten wurde.

Syntax

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

Die 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.

Bemerkungen

Wenn der angegebene Thread aufgrund des Beendens dieses Prozesses angehalten wurde, wird die Win32-Anhalteanzahl des angegebenen Threads um eine erhöht. Die Debugger-Benutzeroberfläche kann diese Informationen berücksichtigen, wenn die Anzahl des Anhaltens des Betriebssystems (Betriebssystem) für den Benutzer angezeigt wird.

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

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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