Metodo ICorDebugProcess::IsOSSuspended
Ottiene un valore che indica se il thread specificato è stato sospeso a causa dell'interruzione del processo da parte del debugger.
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.
Note
Quando il thread specificato è stato sospeso a causa dell'interruzione del processo da parte del debugger, il conteggio di sospensione Win32 del thread è aumentato di un'unità. L'interfaccia utente del debugger può tenere conto di queste informazioni quando visualizza all'utente il numero delle sospensioni tramite sistema operativo del thread.
Il metodo IsOSSuspended ha senso solo nel contesto del debug non gestito. Durante questo tipo di debug i thread vengono sospesi in modo cooperativo invece che tramite sistema operativo.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0