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 di oggetti thread esecutivi (ETHREAD).

Valore restituito

Restituisce un handle che rappresenta l'ID univoco del thread fornito dal chiamante.

Osservazioni

Un driver potrebbe chiamare PsGetThreadId per diversi motivi:

  • Identificazione thread: l'ID 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 thread non è univoco per una sessione di avvio. Dopo che un thread ha terminato il relativo ID può essere riutilizzato.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP
intestazione ntddk.h
IRQL <= DISPATCH_LEVEL