次の方法で共有


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