authz.h) (AUTHZ_ACCESS_REQUEST 结构

AUTHZ_ACCESS_REQUEST 结构定义访问检查请求。

语法

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

成员

DesiredAccess

要测试的访问类型。

PrincipalSelfSid

安全 标识符 (SID) 用于 访问控制列表中的 主体自 SID (ACL) 。

ObjectTypeList

对象树中 对象的OBJECT_TYPE_LIST 结构的数组。 除非应用程序在属性级别检查访问权限,否则设置为 NULL

ObjectTypeListLength

ObjectTypeList 数组中的元素数。 仅当应用程序在属性级别检查访问权限时,才需要此成员。

OptionalArguments

一个指向内存的指针,用于在检查 (ACE) 的回调访问控制条目时传递给 AuthzAccessCheckCallback

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 authz.h
可再发行组件 Windows XP 上的 Windows Server 2003 管理工具包

另请参阅

AuthzAccessCheckCallback