Condividi tramite


Funzione PsGetThreadId (ntddk.h)

Questa routine restituisce l'identificatore univoco (ID) di un determinato thread.

Sintassi

HANDLE PsGetThreadId(
  [in] PETHREAD Thread
);

Parametri

[in] Thread

Puntatore a una struttura dell'oggetto thread esecutivo (ETHREAD).

Valore restituito

Restituisce un HANDLE che corrisponde all'ID univoco del thread fornito dal chiamante.

Commenti

Un driver potrebbe chiamare PsGetThreadId per diversi motivi:

  • Identificazione thread: l'ID del thread restituito da PsGetThreadId è univoco a livello di sistema, non solo all'interno di un singolo processo.

  • Debug e registrazione: gli ID thread vengono spesso usati nel debug e nella registrazione per tracciare l'esecuzione del programma.

L'ID del thread non è univoco per una sessione di avvio. Dopo che un thread ha terminato l'ID può essere riutilizzato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Intestazione ntddk.h
IRQL <= DISPATCH_LEVEL