[New - Windows NT]
删除对象时,ObjectDeleteAuditAlarm函数会生成审核消息。Windows NT安全性不支持警报。
BOOL ObjectDeleteAuditAlarm(
LPCTSTR 【SubsystemName】, | //指向子系统名称的字符串的指针 |
LPVOID 【HandleId】, | //对象的句柄 |
BOOL 【GenerateOnClose】 | //标志用于审计生成 |
); |
参数
【SubsystemName】
指向以null结尾的字符串的指针,指定调用该函数的子系统的名称;例如“DEBUG”或“WIN32”。此字符串显示在该对象的审核日志中。
【HandleId】
指定一个唯一的32位值,表示客户端对象的句柄。这应该是传递给AccessCheckAndAuditAlarm或ObjectOpenAuditAlarm函数的相同值。
【GenerateOnClose】
指定在创建对象句柄时通过调用AccessCheckAndAuditAlarm或ObjectOpenAuditAlarm函数设置的标志。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
ObjectDeleteAuditAlarm功能要求呼叫应用具有SE_AUDIT_NAME特权。此特权的测试总是针对调用进程的主令牌执行,允许调用进程模拟客户端。
也可以看看
AccessCheck, AccessCheckAndAuditAlarm, AreAllAccessesGranted, AreAnyAccessesGranted, MapGenericMask, ObjectCloseAuditAlarm, ObjectOpenAuditAlarm, ObjectPrivilegeAuditAlarm, PrivilegeCheck, PrivilegedServiceAuditAlarm