共用方式為


CSacl::AddAuditAce

將稽核存取控制項目 (ACE) 加入 CSacl (ACE) 物件。

bool AddAuditAce( 
   const CSid & rSid, 
   ACCESS_MASK AccessMask, 
   bool bSuccess, 
   bool bFailure, 
   BYTE AceFlags = 0 
) throw(...); 
bool AddAuditAce( 
   const CSid & rSid, 
   ACCESS_MASK AccessMask, 
   bool bSuccess, 
   bool bFailure, 
   BYTE AceFlags, 
   const GUID * pObjectType, 
   const GUID * pInheritedObjectType  
) throw(...);

參數

  • rSid
    CSid 物件。

  • AccessMask
    指定存取遮罩為指定的物件 CSid 稽核。

  • bSuccess
    指定允許的存取嘗試是否稽核。 設定這個旗標設為 true 啟用稽核;否則,將它設為 false。

  • bFailure
    指定拒絕存取嘗試是否稽核。 設定這個旗標設為 true 啟用稽核;否則,將它設為 false。

  • AceFlags
    一組位元旗標可控制 ACE 繼承。

  • pObjectType
    物件型別。

  • pInheritedObjectType
    繼承的物件型別。

傳回值

傳回 true ,如果 ACE 加入 CSacl 物件,在失敗時 false

備註

CSacl 物件包含指定存取嘗試的型別會在安全性事件記錄檔的稽核記錄的存取控制項目 (ACE) (ACEs)。 這個方法會將這類 CSacl 指向物件。 AddAuditAce 第二個表單只在 Windows 2000 (含) 以後版本中使用。

在 AceFlags 參數可以設定各種旗標的描述參閱 ACE_HEADER

需求

Header: atlsecurity.h

請參閱

參考

CSacl Class

CSid Class

ACCESS_MASK

CSacl::RemoveAllAces