Freigeben über


GetCurrentThreadToken-Funktion (processthreadsapi.h)

Ruft ein Pseudohandhand-Handle ab, das Sie als Kurzform verwenden können, um auf das Identitätswechseltoken zu verweisen, das dem aktuellen Thread zugewiesen wurde.

Syntax

HANDLE GetCurrentThreadToken();

Rückgabewert

Ein Pseudohandhandle, das Sie als Kurzform verwenden können, um auf das Identitätswechseltoken zu verweisen, das dem aktuellen Thread zugewiesen wurde.

Bemerkungen

Ein Pseudohandle ist eine spezielle Konstante, die als Identitätswechseltoken für den aktuellen Thread funktionieren kann. Der aufrufende Thread kann ein Pseudohandle verwenden, um das Identitätswechseltoken für diesen Thread anzugeben, wenn ein Tokenhandle erforderlich ist. Untergeordnete Prozesse erben keine Pseudohandles.

Ab Windows 8 verfügt dieses Pseudohandle nur über TOKEN_QUERY und TOKEN_QUERY_SOURCE Zugriffsrechte.

Das Pseudohandle kann nicht von der DuplicateHandle-Funktion oder der DuplicateToken-Funktion dupliziert werden.

Sie müssen den Pseudohandle nicht schließen, wenn Sie ihn nicht mehr benötigen. Wenn Sie die CloseHandle-Funktion mit einem Pseudohandle aufrufen, hat die Funktion keine Auswirkung.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 8 [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Header processthreadsapi.h

Siehe auch

Zugriffsrechte für Access-Token-Objekte

OpenThreadToken

SetThreadToken