AUTHZ_ACCESS_REQUEST structure
The AUTHZ_ACCESS_REQUEST structure defines an access check request.
Syntax
typedef struct _AUTHZ_ACCESS_REQUEST { ACCESS_MASK DesiredAccess; PSID PrincipalSelfSid; POBJECT_TYPE_LIST ObjectTypeList; DWORD ObjectTypeListLength; PVOID OptionalArguments; } AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;
Members
- DesiredAccess
-
The type of access to test for.
- PrincipalSelfSid
-
The security identifier (SID) to use for the principal self SID in the access control list (ACL).
- ObjectTypeList
-
An array of OBJECT_TYPE_LIST structures in the object tree for the object. Set to NULL unless the application checks access at the property level.
- ObjectTypeListLength
-
The number of elements in the ObjectTypeList array. This member is necessary only if the application checks access at the property level.
- OptionalArguments
-
A pointer to memory to pass to AuthzAccessCheckCallback when checking callback access control entries (ACEs).
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Redistributable |
Windows Server 2003 Administration Tools Pack on Windows XP |
|
Header |
|
See also