Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém a ID de thread do sistema operacional (SO) do thread auxiliar interno do depurador.
Sintaxe
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Parâmetros
pThreadID [out] Um ponteiro para a ID de thread do sistema operacional do thread auxiliar interno do depurador.
Observações
Durante a depuração gerenciada e não gerenciada, é responsabilidade do depurador garantir que o thread com a ID especificada permaneça em execução se atingir um ponto de interrupção colocado pelo depurador. Um depurador também pode querer ocultar esse thread do usuário. Se nenhum thread auxiliar existir no processo ainda, o GetHelperThreadID método retornará zero em *pThreadID.
Você não pode armazenar em cache a ID de thread do thread auxiliar, pois ela pode mudar ao longo do tempo. Você deve consultar novamente a ID do thread em cada evento de parada.
A ID de thread do thread auxiliar do depurador estará correta em cada evento ICorDebugManagedCallback não gerenciado::CreateThread , permitindo que um depurador determine a ID do thread de seu thread auxiliar e oculte-a do usuário. Um thread identificado como um thread auxiliar durante um evento não ICorDebugManagedCallback::CreateThread gerenciado nunca executará o código do usuário gerenciado.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl. CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 1.0