Funzione AuthzInitializeResourceManagerEx (authz.h)
La funzione AuthzInitializeResourceManagerEx inizializza un gestore risorse Authz e restituisce un handle. Usare questa funzione anziché AuthzInitializeResourceManager quando si vuole che resource manager gestisca i criteri di accesso centrale.
Sintassi
AUTHZAPI BOOL AuthzInitializeResourceManagerEx(
[in, optional] DWORD Flags,
[in, optional] PAUTHZ_INIT_INFO pAuthzInitInfo,
[out] PAUTHZ_RESOURCE_MANAGER_HANDLE phAuthzResourceManager
);
Parametri
[in, optional] Flags
Valore DWORD che definisce la modalità di inizializzazione di Resource Manager. Questo parametro può essere uno o più dei valori seguenti.
[in, optional] pAuthzInitInfo
Puntatore a una struttura AUTHZ_INIT_INFO contenente le informazioni di inizializzazione di Gestione risorse di autorizzazione.
[out] phAuthzResourceManager
Puntatore all'handle di Resource Manager restituito. Al termine dell'uso dell'handle, liberarlo usando la funzione AuthzFreeResourceManager .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce un valore true.
Se la funzione ha esito negativo, restituisce un valore false. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Se viene specificato il flag di AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES, AuthzAccessCheck e AuthzCachedAccessCheck ignora CAPID (Central Access Policie ID) voci di controllo di accessoSYSTEM_SCOPED_POLICY_ID_ACE e non valuterà i CRITERI di certificazione.
Se il flag di AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES non è specificato e pfnGetCentralAccessPolicy è NULL, AuthzAccessCheck e AuthzCachedAccessCheck otterrà le CAP da LSA. Per altre informazioni, vedere LsaGetAppliedCAPID.
Se il flag di AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES non è specificato e viene fornito un callback dei criteri di accesso centrale da parte di Resource Manager, AuthzAccessCheck e AuthzCachedAccessCheck otterrà le CAP dal gestore risorse richiamando il callback.
Il callback dei criteri di accesso centrale e LSA può indicare che le CAP non sono supportate, in tal caso AuthzAccessCheck e AuthzCachedAccessCheck ignorano gli ACL CAPID e non valutano le CAP.
Il callback dei criteri di accesso centrale e LSA potrebbero non restituire un CAP corrispondente a un determinato CAPID, nel qual caso AuthzAccessCheck e AuthzCachedAccessCheck usano lo stesso CAP predefinito del kernel AccessCheck.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | authz.h |
Libreria | Authz.lib |
DLL | Authz.dll |