Función de devolución de llamada AuthzAccessCheckCallback
La función AuthzAccessCheckCallback es una función definida por la aplicación que controla las entradas de control de acceso de devolución de llamada (ACE) durante una comprobación de acceso. AuthzAccessCheckCallback es un marcador de posición para el nombre de función definido por la aplicación. La aplicación registra esta devolución de llamada mediante una llamada a AuthzInitializeResourceManager.
Sintaxis
BOOL CALLBACK AuthzAccessCheckCallback(
_In_ AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
_In_ PACE_HEADER pAce,
_In_opt_ PVOID pArgs,
_Inout_ PBOOL pbAceApplicable
);
Parámetros
-
hAuthzClientContext [in]
-
Identificador de un contexto de cliente.
-
pAce [in]
-
Puntero a la ACE que se va a evaluar para su inclusión en la llamada a la función AuthzAccessCheck .
-
pArgs [in, optional]
-
Datos pasados en el parámetro DynamicGroupArgs de la llamada a AuthzAccessCheck o AuthzCachedAccessCheck.
-
pbAceApplicable [in, out]
-
Puntero a una variable booleana que recibe los resultados de la evaluación de la lógica definida por la aplicación.
Los resultados son TRUE si la lógica determina que la ACE es aplicable y se incluirá en la llamada a AuthzAccessCheck; de lo contrario, los resultados son FALSE.
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve TRUE.
Si la función no puede realizar la evaluación, devuelve FALSE. Use SetLastError para devolver un error a la función de comprobación de acceso.
Observaciones
Las variables de atributo de seguridad deben estar presentes en el contexto de cliente si se hace referencia a en una expresión condicional; de lo contrario, el término de expresión condicional que hace referencia a ellas se evaluará como desconocido.
Para obtener más información, consulte La información general sobre cómo funciona AccessCheck y la directiva de autorización centralizada .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Redistribuible |
Paquete de herramientas de administración de Windows Server 2003 en Windows XP |