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 |