次の方法で共有


CSecurityDesc::GetSacl

セキュリティ記述子からシステム アクセス制御リストを (SACL) の情報を取得します。

bool GetSacl( 
   CSacl * pSacl, 
   bool * pbPresent = NULL, 
   bool * pbDefaulted = NULL  
) const throw(...);

パラメーター

  • pSacl
    セキュリティ記述子の SACL のコピーを格納 CSacl の構造体へのポインター。 システム ACL がある場合、メソッドはセキュリティ記述子のシステム ACLのアドレスに pSacl を設定します。 システム ACL がない場合、値は格納されません。

  • pbPresent
    指定したセキュリティ記述子のシステム ACL の存在を示すために、メソッドによって設定されたフラグへのポインター。 セキュリティ記述子がシステム ACLが含まれる場合、このパラメーターが true に設定されます。 セキュリティ記述子がシステム ACLが含まれていない場合は、このパラメーターは false に設定されます。

  • pbDefaulted
    システム ACL セキュリティ記述子が存在する場合 SECURITY_DESCRIPTOR_CONTROL の構造体の SE_SACL_DEFAULTED のフラグの値への一連のフラグへのポインター。

戻り値

失敗したメソッドが成功した場合は、false true を返します。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CSecurityDesc クラス

GetSecurityDescriptorSacl

CSecurityDesc::GetControl

CSecurityDesc::GetDacl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::SetSacl