Método ICorDebugProcess::IsOSSuspended
Obtém um valor que indica se o thread especificado foi suspenso como resultado da interrupção desse processo pelo depurador.
Sintaxe
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 thread especificado tiver sido suspenso; caso contrário, *pbSuspended
é false
.
Comentários
Quando o thread especificado tiver sido suspenso como resultado da interrupção desse processo pelo depurador, a contagem de suspensão Win32 do thread especificado é incrementada em um. A IU (interface do usuário) do depurador pode querer levar essas informações em conta se elas exibirem a contagem de suspensão do SO (sistema operacional) do thread para o usuário.
O método IsOSSuspended
só faz sentido no contexto de depuração não gerenciada. Durante a depuração gerenciada, os threads são suspensos de forma cooperativa, e não pelo sistema operacional.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde a versão 1.0
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de