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