Compartir a través de


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

Consulte también

Funciones básicas de Access Control

Directiva de autorización centralizada

Funcionamiento de AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager