Función AuthzInitializeResourceManagerEx (authz.h)
La función AuthzInitializeResourceManagerEx inicializa un administrador de recursos authz y devuelve un identificador. Use esta función en lugar de AuthzInitializeResourceManager cuando desee que el administrador de recursos administre directivas de acceso central (CAL).
Sintaxis
AUTHZAPI BOOL AuthzInitializeResourceManagerEx(
[in, optional] DWORD Flags,
[in, optional] PAUTHZ_INIT_INFO pAuthzInitInfo,
[out] PAUTHZ_RESOURCE_MANAGER_HANDLE phAuthzResourceManager
);
Parámetros
[in, optional] Flags
Valor DWORD que define cómo se inicializa el administrador de recursos. Este parámetro puede ser uno o más de los siguientes valores.
[in, optional] pAuthzInitInfo
Puntero a una estructura de AUTHZ_INIT_INFO que contiene la información de inicialización del administrador de recursos de autorización.
[out] phAuthzResourceManager
Puntero al identificador devuelto del administrador de recursos. Cuando haya terminado de usar el identificador, libere mediante la función AuthzFreeResourceManager .
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve un valor de TRUE.
Si se produce un error en la función, devuelve un valor false. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Si se especifica la marca de AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES, authzAccessCheck y AuthzCachedAccessCheck omiten las entradas de control de acceso CAPID (id. de acceso central) SYSTEM_SCOPED_POLICY_ID_ACE y no evaluarán las CAP.
Si no se especifica la marca de AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES y pfnGetCentralAccessPolicy es NULL, AuthzAccessCheck y AuthzCachedAccessCheck obtendrán CAL de LSA. Para obtener más información, vea LsaGetAppliedCAPIDs.
Si no se especifica la marca de AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES y el administrador de recursos proporciona una devolución de llamada de directiva de acceso central, AuthzAccessCheck y AuthzCachedAccessCheck obtendrán CAL del administrador de recursos invocando la devolución de llamada.
La devolución de llamada de la directiva de acceso central y la LSA pueden indicar que no se admiten LAS CAP, en cuyo caso AuthzAccessCheck y AuthzCachedAccessCheck omiten los CAID y no evaluarán las CAL.
La devolución de llamada de la directiva de acceso central y LSA pueden producir un error al devolver un CAP que se corresponda con un CAPID determinado, en cuyo caso AuthzAccessCheck y AuthzCachedAccessCheck usan el mismo CAP predeterminado que accessCheck del kernel.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | authz.h |
Library | Authz.lib |
Archivo DLL | Authz.dll |