Share via


Funzione di callback AuthzAccessCheckCallback

La funzione AuthzAccessCheckCallback è una funzione definita dall'applicazione che gestisce le voci di controllo di accesso di callback durante un controllo di accesso. AuthzAccessCheckCallback è un segnaposto per il nome della funzione definita dall'applicazione. L'applicazione registra questo callback chiamando AuthzInitializeResourceManager.

Sintassi

BOOL CALLBACK AuthzAccessCheckCallback(
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PACE_HEADER                 pAce,
  _In_opt_ PVOID                       pArgs,
  _Inout_  PBOOL                       pbAceApplicable
);

Parametri

hAuthzClientContext [in]

Handle per un contesto client.

pAce [in]

Puntatore all'ace da valutare per l'inclusione nella chiamata alla funzione AuthzAccessCheck .

pArgs [in, facoltativo]

Dati passati nel parametro DynamicGroupArgs della chiamata a AuthzAccessCheck o AuthzCachedAccessCheck.

pbAceApplicable [in, out]

Puntatore a una variabile booleana che riceve i risultati della valutazione della logica definita dall'applicazione.

I risultati sono TRUE se la logica determina che l'ACE è applicabile e verrà incluso nella chiamata a AuthzAccessCheck; in caso contrario, i risultati sono FALSE.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce TRUE.

Se la funzione non è in grado di eseguire la valutazione, restituisce FALSE. Utilizzare SetLastError per restituire un errore alla funzione di controllo di accesso.

Commenti

Le variabili dell'attributo di sicurezza devono essere presenti nel contesto client se si fa riferimento a in un'espressione condizionale. In caso contrario, il termine dell'espressione condizionale che li fa riferimento restituirà sconosciuto.

Per altre informazioni, vedere La panoramica del funzionamento di AccessCheck e dei criteri di autorizzazione centralizzata .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Componente ridistribuibile
Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

Funzioni Controllo di accesso di base

Criteri di autorizzazione centralizzati

Funzionamento di AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager