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 管理工具包

另请参阅

基本访问控制函数