Função PsGetThreadId (ntddk.h)
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).
Retornar valor
Retorna um HANDLE que é a ID exclusiva do thread fornecido pelo chamador.
Comentários
Um driver pode chamar PsGetThreadId por vários motivos:
Identificação de thread: a ID de 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 reutilizado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP |
Cabeçalho | ntddk.h |
IRQL | <= DISPATCH_LEVEL |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de