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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários