Metodo ICorDebugProcess::IsOSSuspended
Ottiene un valore che indica se il thread specificato è stato sospeso in seguito all'arresto del processo da parte del debugger.
Sintassi
HRESULT IsOSSuspended(
[in] DWORD threadID,
[out] BOOL *pbSuspended);
Parametri
threadID
[in] ID del thread in questione.
pbSuspended
[out] Puntatore a un valore booleano che è true
se il thread specificato è stato sospeso; in caso contrario, *pbSuspended
è false
.
Osservazioni:
Quando il thread specificato è stato sospeso in seguito all'arresto del processo da parte del debugger, il conteggio delle sospensioni Win32 del thread specificato viene incrementato di uno. L'interfaccia utente del debugger può prendere in considerazione queste informazioni se visualizza il conteggio delle sospensioni del sistema operativo per l'utente.
Il IsOSSuspended
metodo ha senso solo nel contesto del debug non gestito. Durante il debug gestito, i thread vengono sospesi in modo cooperativo anziché sospesi dal sistema operativo.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 1.0