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 |