AUTHZ_INIT_INFO struttura (authz.h)

La struttura AUTHZ_INIT_INFO definisce le informazioni di inizializzazione per resource manager.

Sintassi

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;

Members

version

Versione della struttura delle informazioni di inizializzazione di Gestione risorse di autorizzazione. Questa opzione deve essere impostata su AUTHZ_INIT_INFO_VERSION_V1 (1).

szResourceManagerName

Puntatore a una stringa Unicode che identifica gestione risorse. Questo parametro può essere NULL se gestione risorse non ha bisogno di un nome.

pfnDynamicAccessCheck

Puntatore a una funzione di callback AuthzAccessCheckCallback che il gestore risorse chiama ogni volta che rileva una voce di controllo di accesso di callback durante la valutazione dell'elenco di controllo di accesso (ACL) in AuthzAccessCheck o AuthzCachedAccessCheck. Questo parametro può essere NULL se non viene usata alcuna funzione di callback di controllo di accesso.

pfnComputeDynamicGroups

Puntatore alla funzione di callback AuthzComputeGroupsCallback chiamata da Gestione risorse durante l'inizializzazione di un handle AuthzClientContext. Questo parametro può essere NULL se non viene usata alcuna funzione di callback per calcolare i gruppi dinamici.

pfnFreeDynamicGroups

Puntatore alla funzione di callback AuthzFreeGroupsCallback chiamata da Resource Manager per liberare le matrici di attributi SID (Security Identifier) allocate dal callback dei gruppi dinamici di calcolo. Questo parametro può essere NULL se non viene usata alcuna funzione di callback per calcolare i gruppi dinamici.

pfnGetCentralAccessPolicy

Puntatore alla funzione di callback AuthzGetCentralAccessPolicyCallback da chiamare da Gestione risorse per risolvere qualsiasi ID di criteri di accesso centrale (SYSTEM_SCOPED_POLICY_ID_ACE) rilevati da AuthzAccessCheck oAuthzCachedAccessCheck. Se questo parametro è NULL, la funzione AuthzAccessCheck tornerà a LSA per risolvere l'ID criteri di accesso centrale ACE.

pfnFreeCentralAccessPolicy

Puntatore alla funzione di callback AuthzFreeCentralAccessPolicyCallback chiamata da Resource Manager per liberare i criteri di accesso centrale allocati dal callback per ottenere un criterio di accesso centrale. Questo parametro può essere NULL se non viene specificata alcuna funzione di callback per pfnGetCentralAccessPolicy

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione authz.h