GetCurrentThreadToken 関数 (processthreadsapi.h)

現在のスレッドに割り当てられた 偽装トークン を簡単に参照する方法として使用できる擬似ハンドルを取得します。

構文

HANDLE GetCurrentThreadToken();

戻り値

現在のスレッドに割り当てられた 偽装トークン を簡単に参照する方法として使用できる擬似ハンドル。

注釈

擬似ハンドルは、現在のスレッドの偽装トークンとして機能する特殊な定数です。 呼び出し元のスレッドは、トークン ハンドルが必要な場合に常に、擬似ハンドルを使用してそのスレッドの偽装トークンを指定できます。 子プロセスは擬似ハンドルを継承しません。

Windows 8以降、この擬似ハンドルにはTOKEN_QUERYとTOKEN_QUERY_SOURCEアクセス権しかありません。

DuplicateHandle 関数または DuplicateToken 関数では、擬似ハンドルを複製できません。

不要になった場合は、擬似ハンドルを閉じる必要はありません。 擬似ハンドルを使用して CloseHandle 関数を呼び出した場合、関数は無効です。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ] UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ] UWP アプリ]
対象プラットフォーム Windows
ヘッダー processthreadsapi.h

こちらもご覧ください

Access-Token オブジェクトのアクセス権

OpenThreadToken

SetThreadToken