Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Essa rotina retorna o identificador exclusivo (ID) de um determinado thread.
Sintaxe
HANDLE PsGetThreadId(
[in] PETHREAD Thread
);
Parâmetros
[in] Thread
Um ponteiro para uma estrutura de objeto de thread executivo (ETHREAD).
Valor de retorno
Retorna um HANDLE que é a ID exclusiva do thread fornecido pelo chamador.
Observações
Um driver pode chamar PsGetThreadId por vários motivos:
Identificação de thread: a ID do thread retornada por PsGetThreadId é exclusiva em todo o sistema, não apenas em um único processo.
Depuração e registro em log: as IDs de thread geralmente são usadas na depuração e no registro em log para rastrear a execução do programa.
A ID do thread não é exclusiva para uma sessão de inicialização. Depois que um thread tiver terminado, sua ID poderá ser reutilizada.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows XP |
| cabeçalho | ntddk.h |
| IRQL | <= DISPATCH_LEVEL |