Compartilhar via


Método ICorDebugProcess::IsOSSuspended

Obtém um valor que indica se o especificado thread foi suspenso sistema autônomo 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 booliano que é true Se o especificado thread foi suspenso; caso contrário *pbSuspended é false.

Comentários

Quando o segmento especificado tiver sido suspenso sistema autônomo resultado do depurador interromper este processo, Win32 do segmento especificado suspender a contagem é incrementado em uma unidade. A interface de usuário (UI) do depurador talvez queira fazer essas informações em consideração se exibe o sistema operacional (SO) suspende a contagem de thread para o usuário.

The IsOSSuspended método faz sentido somente no contexto de depuração não gerenciada. Durante a depuração gerenciada, threads são cooperativamente suspenso em vez de suspensa sistema operacional.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 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 ICorDebugProcess

Interface ICorDebugProcess2