Condividi tramite


Funzione GetCurrentThreadEffectiveToken (processthreadsapi.h)

Recupera un handle pseudo-handle che è possibile usare come modo abbreviato per fare riferimento al token attualmente attivo per il thread, ovvero il token di thread, se presente e il token di processo in caso contrario.

Sintassi

HANDLE GetCurrentThreadEffectiveToken();

Valore restituito

Un handle pseudo-handle che è possibile usare come modo breve per fare riferimento al token attualmente effettivo per il thread.

Commenti

Un handle pseudo-handle è una costante speciale che può funzionare come token efficace per il thread corrente. Il thread chiamante può usare uno pseudo-handle per specificare il token effettivo per tale thread ogni volta che è necessario un handle di token. I processi figlio non ereditano pseudo-handle.

A partire da Windows 8, questo pseudo-handle ha solo TOKEN_QUERY e TOKEN_QUERY_SOURCE diritti di accesso.

Impossibile duplicare lo pseudo-handle dalla funzione DuplicateHandle o dalla funzione DuplicateToken .

Non è necessario chiudere lo pseudo-handle quando non è più necessario. Se si chiama la funzione CloseHandle con uno pseudo-handle, la funzione non ha alcun effetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop App UWP]
Server minimo supportato Windows Server 2012 [app desktop App UWP]
Piattaforma di destinazione Windows
Intestazione processthreadsapi.h

Vedi anche

Diritti di accesso per gli oggetti Access-Token

GetCurrentProcessToken

GetCurrentThreadToken