Método ICorDebugProcess::GetHelperThreadID
Obtém o sistema operacional (SO) thread ID do depurador interno auxiliar thread.
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Parâmetros
- pThreadID
[out] ID do thread em auxiliar interno do depurador de segmento de um ponteiro para o sistema operacional.
Comentários
Durante a gerenciado e un gerenciado depuração, é responsabilidade do depurador para garantir que o thread com a ID especificada permaneça em execução se ele atinge um ponto de interrupção colocado pelo depurador. Um depurador também talvez queira ocultar essa thread do usuário. Se nenhum thread auxiliar existir no processo ainda, a GetHelperThreadID método retorna zero no *pThreadID.
Você não pode armazenar em cache a ID thread do auxiliar thread, porque pode ser alterado ao longo do time. Você deve consultar novamente a ID thread em cada evento de parada.
A ID thread do auxiliar do depurador thread estará correto em cada não-gerenciado ICorDebugManagedCallback::Create thread evento, permitindo que um depurador determinar a ID de seu auxiliar thread thread e ocultá-la do usuário. Um thread que está identificado sistema autônomo um segmento auxiliar durante um não-gerenciado ICorDebugManagedCallback::CreateThread evento nunca executará o código de usuário gerenciado.
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