Partilhar via


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

Consulte também

Referência

Interface de ICorDebugProcess

Interface de ICorDebugProcess2