次の方法で共有


CAccessToken::CheckTokenMembership

指定 CAccessToken の SID がオブジェクトで有効になっているかどうかを判定するためにこのメソッドを呼び出します。

bool CheckTokenMembership(
   const CSid& rSid,
   bool* pbIsMember
) const throw(...);

パラメーター

  • rSid
    CSid のクラス のオブジェクトへの参照。

  • pbIsMember
    チェックの結果を受け取る変数へのポインター。

戻り値

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

解説

CheckTokenMembership のメソッドは、アクセス トークンのユーザーおよびグループの SID の SID があるかどうかをチェックします。SID は、SE_GROUP_ENABLED の属性がの場合、pbIsMember が true に設定されています; それ以外の場合は false に設定されます。

デバッグ ビルドでは、アサーション エラーは pbIsMember が有効なポインターでない場合です。

[!メモ]

CAccessToken のオブジェクトは偽装トークンは、プライマリ トークンである必要があります。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CAccessToken クラス

CheckTokenMembership