次の方法で共有


CAccessToken::GetThreadToken

指定されたスレッドからのトークンを使用して CAccessToken を初期化します。

bool GetThreadToken(
   DWORD dwDesiredAccess,
   HANDLE hThread = NULL,
   bool bOpenAsSelf = true 
) throw( );

パラメーター

  • dwDesiredAccess
    アクセス トークンへのアクセス時に要求されるアクセスの種類を指定するアクセス マスク。 要求されたアクセスの種類は、許可または拒否するアクセスを決定するために、トークンの DACL と比較されます。

  • hThread
    アクセス トークンが開いているスレッドへのハンドル。

  • bOpenAsSelf
    GetThreadToken メソッドを呼び出すスレッドのセキュリティ コンテキスト、または呼び出しスレッドのプロセスのセキュリティ コンテキストのどちらに対してセキュリティ チェックを行うかを指定します。

    パラメーターが false の場合、呼び出しスレッドのセキュリティ コンテキストを使用してアクセス チェックが行われます。 スレッドがクライアントを偽装する場合、このセキュリティ コンテキストはクライアント プロセスのセキュリティ コンテキストであってもかまいません。 パラメーターが true の場合は、呼び出しスレッドのプロセスのセキュリティ コンテキストを使用してアクセス チェックが行われます。

戻り値

正常に終了した場合は true を返します。それ以外の場合は false を返します。

必要条件

**ヘッダー:**atlsecurity.h

参照

参照

CAccessToken クラス

OpenThreadToken

その他の技術情報

CAccessToken のメンバー