GetCurrentProcessToken 関数 (processthreadsapi.h)
プロセスに関連付けられている アクセス トークン を簡単に参照する方法として使用できる擬似ハンドルを取得します。
構文
HANDLE GetCurrentProcessToken();
戻り値
プロセスに関連付けられている アクセス トークン を簡単に参照する方法として使用できる擬似ハンドル。
注釈
擬似ハンドルは、現在のプロセスのアクセス トークンとして機能できる特殊な定数です。 呼び出し元プロセスでは、トークン ハンドルが必要な場合に常に、擬似ハンドルを使用してそのプロセスのアクセス トークンを指定できます。 子プロセスは擬似ハンドルを継承しません。
Windows 8以降、この擬似ハンドルにはTOKEN_QUERYとTOKEN_QUERY_SOURCEアクセス権しかありません。
DuplicateHandle 関数または DuplicateToken 関数では、擬似ハンドルを複製できません。
不要になった場合は、擬似ハンドルを閉じる必要はありません。 擬似ハンドルを使用して CloseHandle 関数を呼び出した場合、関数は無効です。
要件
要件 | 値 | |
---|---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ] | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ] | UWP アプリ] |
対象プラットフォーム | Windows | |
ヘッダー | processthreadsapi.h |