estructura de AUTHZ_INIT_INFO (authz.h)

La estructura AUTHZ_INIT_INFO define la información de inicialización del administrador de recursos.

Sintaxis

typedef struct _AUTHZ_INIT_INFO {
  USHORT                               version;
  PCWSTR                               szResourceManagerName;
  PFN_AUTHZ_DYNAMIC_ACCESS_CHECK       pfnDynamicAccessCheck;
  PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS     pfnComputeDynamicGroups;
  PFN_AUTHZ_FREE_DYNAMIC_GROUPS        pfnFreeDynamicGroups;
  PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY  pfnGetCentralAccessPolicy;
  PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY pfnFreeCentralAccessPolicy;
} AUTHZ_INIT_INFO, *PAUTHZ_INIT_INFO;

Miembros

version

Versión de la estructura de información de inicialización del administrador de recursos de autorización. Debe establecerse en AUTHZ_INIT_INFO_VERSION_V1 (1).

szResourceManagerName

Puntero a una cadena Unicode que identifica el administrador de recursos. Este parámetro puede ser NULL si el administrador de recursos no necesita un nombre.

pfnDynamicAccessCheck

Puntero a una función de devolución de llamada AuthzAccessCheckCallback a la que llama el administrador de recursos cada vez que encuentra una entrada de control de acceso de devolución de llamada (ACE) durante la evaluación de la lista de control de acceso (ACL) en AuthzAccessCheck o AuthzCachedAccessCheck. Este parámetro puede ser NULL si no se usa ninguna función de devolución de llamada de comprobación de acceso.

pfnComputeDynamicGroups

Puntero a la función de devolución de llamada AuthzComputeGroupsCallback llamada por el administrador de recursos durante la inicialización de un identificador AuthzClientContext. Este parámetro puede ser NULL si no se usa ninguna función de devolución de llamada para calcular grupos dinámicos.

pfnFreeDynamicGroups

Puntero a la función de devolución de llamada AuthzFreeGroupsCallback llamada por el administrador de recursos para liberar matrices de atributos de identificador de seguridad (SID) asignadas por la devolución de llamada de los grupos dinámicos de proceso. Este parámetro puede ser NULL si no se usa ninguna función de devolución de llamada para calcular grupos dinámicos.

pfnGetCentralAccessPolicy

Puntero a la función de devolución de llamada AuthzGetCentralAccessPolicyCallback a la que llamará el administrador de recursos para resolver cualquier ACE (SYSTEM_SCOPED_POLICY_ID_ACE) de id. de directiva de acceso central encontrada por AuthzAccessCheck o AuthzCachedAccessCheck. Si este parámetro es NULL, la función AuthzAccessCheck revertirá a LSA para resolver la ACE del identificador de directiva de acceso central.

pfnFreeCentralAccessPolicy

Puntero a la función de devolución de llamada AuthzFreeCentralAccessPolicyCallback llamada por el administrador de recursos para liberar la directiva de acceso central asignada por la devolución de llamada para obtener una directiva de acceso central. Este parámetro puede ser NULL si no se especifica ninguna función de devolución de llamada para pfnGetCentralAccessPolicy.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado authz.h