estructura AUTHZ_ACCESS_REQUEST (authz.h)
La estructura AUTHZ_ACCESS_REQUEST define una solicitud de comprobación de acceso.
Sintaxis
typedef struct _AUTHZ_ACCESS_REQUEST {
ACCESS_MASK DesiredAccess;
PSID PrincipalSelfSid;
POBJECT_TYPE_LIST ObjectTypeList;
DWORD ObjectTypeListLength;
PVOID OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;
Miembros
DesiredAccess
Tipo de acceso para el que se va a probar.
PrincipalSelfSid
Identificador de seguridad (SID) que se va a usar para el SID de entidad de seguridad en la lista de control de acceso (ACL).
ObjectTypeList
Matriz de estructuras de OBJECT_TYPE_LIST en el árbol de objetos del objeto. Establezca en NULL a menos que la aplicación compruebe el acceso en el nivel de propiedad.
ObjectTypeListLength
Número de elementos de la matriz ObjectTypeList . Este miembro solo es necesario si la aplicación comprueba el acceso en el nivel de propiedad.
OptionalArguments
Puntero a la memoria que se va a pasar a AuthzAccessCheckCallback al comprobar las entradas de control de acceso de devolución de llamada (ACE).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | authz.h |
Redistribuible | Paquete de herramientas de administración de Windows Server 2003 en Windows XP |