次の方法で共有


CAccessToken::GetThreadToken

更新 : 2007 年 11 月

指定されたスレッドからのトークンを使用して 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 のメンバ