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