Partilhar via


Método ICorDebugProcess::IsOSSuspended

Obtém um valor que indica se o thread especificado foi suspenso devido ao depurador parar este processo.

Sintaxe

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

Parâmetros

threadID
[in] O ID do thread em questão.

pbSuspended
[fora] Um ponteiro para um valor booleano que é true se o thread especificado tiver sido suspenso; caso contrário *pbSuspended é false.

Observações

Quando o thread especificado tiver sido suspenso como resultado do depurador parar este processo, a contagem de suspensões win32 do thread especificado é incrementada por um. A interface de utilizador (IU) do depurador poderá querer ter em conta estas informações se apresentar a contagem de suspensão do sistema operativo (SO) do thread para o utilizador.

O IsOSSuspended método faz sentido apenas no contexto da depuração não gerida. Durante a depuração gerida, os threads são suspensos em cooperação em vez de suspensos pelo SO.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 1.0