Método de ICorDebugProcess::GetHelperThreadID
Obtém a ID de thread do sistema operacional (SO) do segmento de auxiliar interno do depurador.
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Parâmetros
- pThreadID
[out] Identificação do segmento de auxiliar interno do depurador de segmento de um ponteiro para o sistema operacional.
Comentários
Durante a depuração de gerenciados e não gerenciados, é responsabilidade do depurador para garantir que o segmento com a ID especificada permaneça em execução, se ele atinge um ponto de interrupção colocado pelo depurador. Um depurador talvez também queira ocultar esse segmento do usuário. Se nenhum segmento auxiliar existe ainda, no processo de GetHelperThreadID método retorna zero no *pThreadID.
Você não pode armazenar em cache o identificador do segmento do segmento auxiliar, porque ele pode ser alterado ao longo do tempo. Você deve consultar novamente o identificador do segmento em cada evento de parada.
A identificação de segmento do segmento do auxiliar do depurador esteja correta em cada não gerenciado ICorDebugManagedCallback::CreateThread evento, permitindo assim que um depurador determinar a identificação de segmento do seu segmento auxiliar e ocultá-la do usuário. Um segmento que está identificado como um segmento auxiliar durante um não gerenciado ICorDebugManagedCallback::CreateThread evento nunca será executado código de usuário gerenciado.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl. CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0