Compartir a través de


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

Consulte también

AuthzAccessCheckCallback