Partilhar via


Método de ICorDebugProcess::IsOSSuspended

Obtém um valor que indica se o segmento especificado foi suspenso como resultado do depurador, interromper este processo.

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

Parâmetros

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

  • pbSuspended
    [out] Um ponteiro para um valor booleano que é true se o segmento especificado tiver sido suspenso; Caso contrário *pbSuspended é false.

Comentários

Quando o segmento especificado tiver sido suspenso como resultado do depurador, interromper esse processo, contagem de suspensões Win32 do thread especificado é incrementado por um. A interface de usuário (UI) do depurador pode querer levar essa informação em consideração se ele exibe o sistema operacional (SO) Suspender a contagem do segmento para o usuário.

O IsOSSuspended método apenas faz sentido no contexto de depuração não gerenciada. Durante a depuração gerenciada threads são cooperativamente suspenso em vez de suspensão do sistema operacional.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface de ICorDebugProcess

Interface de ICorDebugProcess2