AuthzOpenObjectAudit 函数 (authz.h)
AuthzOpenObjectAudit 函数 (指定安全描述符的 SACL) 读取系统访问控制列表,并生成该 SACL 指定的任何适当审核。
语法
AUTHZAPI BOOL AuthzOpenObjectAudit(
[in] DWORD Flags,
[in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
[in] PAUTHZ_ACCESS_REQUEST pRequest,
[in] AUTHZ_AUDIT_EVENT_HANDLE hAuditEvent,
[in] PSECURITY_DESCRIPTOR pSecurityDescriptor,
[in] PSECURITY_DESCRIPTOR *OptionalSecurityDescriptorArray,
[in] DWORD OptionalSecurityDescriptorCount,
[in] PAUTHZ_ACCESS_REPLY pReply
);
参数
[in] Flags
保留供将来使用。
[in] hAuthzClientContext
要打开的 对象的客户端上下文的句柄。
[in] pRequest
指向 AUTHZ_ACCESS_REQUEST 结构的指针。
[in] hAuditEvent
要使用的审核事件的句柄。
[in] pSecurityDescriptor
指向 对象的 SECURITY_DESCRIPTOR 结构的指针。
[in] OptionalSecurityDescriptorArray
指向SECURITY_DESCRIPTOR结构的数组 的 指针。
[in] OptionalSecurityDescriptorCount
SecurityDescriptorArray 中的元素数。
[in] pReply
指向 AUTHZ_ACCESS_REPLY 结构的指针。
返回值
如果函数成功,则返回非零值。
如果该函数失败,则返回零值。 要获得更多的错误信息,请调用 GetLastError。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | authz.h |
Library | Authz.lib |
DLL | Authz.dll |
可再发行组件 | Windows XP 上的 Windows Server 2003 管理工具包 |