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 |