Intestazione authz.h

Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:

authz.h contiene le interfacce di programmazione seguenti:

Funzioni

 
AuthzAccessCheck

Determina quali bit di accesso possono essere concessi a un client per un determinato set di descrittori di sicurezza.
AuthzAddSidsToContext

Crea una copia di un contesto esistente e aggiunge un determinato set di IDENTIFICATORi di sicurezza (SID) e SID con restrizioni.
AuthzCachedAccessCheck

Esegue un controllo di accesso rapido basato su un handle memorizzato nella cache contenente i bit concessi statici da una precedente chiamata AuthzAccessCheck.
AuthzEnumerateSecurityEventSources

Recupera le origini eventi di sicurezza registrate che non sono installate per impostazione predefinita.
AuthzFreeAuditEvent

Libera la struttura allocata dalla funzione AuthzInitializeObjectAccessAuditEvent.
AuthzFreeCentralAccessPolicyCache

Riduce il numero di riferimenti alla cache CAP di uno in modo che la cache CAP possa essere deallocata.
AuthzFreeContext

Libera tutte le strutture e la memoria associate al contesto client. L'elenco di handle per un client viene liberato in questa chiamata.
AuthzFreeHandle

Trova ed elimina un handle dall'elenco di handle.
AuthzFreeResourceManager

Libera un oggetto resource manager.
AuthzGetInformationFromContext

Restituisce informazioni su un contesto Authz.
AuthzInitializeCompoundContext

Crea un contesto in modalità utente dai contesti di sicurezza dell'utente e del dispositivo specificati.
AuthzInitializeContextFromAuthzContext

Crea un nuovo contesto client basato su un contesto client esistente.
AuthzInitializeContextFromSid

Crea un contesto client in modalità utente da un SID (User Security Identifier).
AuthzInitializeContextFromToken

Inizializza un contesto di autorizzazione client da un token del kernel. Il token del kernel deve essere stato aperto per TOKEN_QUERY.
AuthzInitializeObjectAccessAuditEvent

Inizializza il controllo per un oggetto .
AuthzInitializeObjectAccessAuditEvent2

Alloca e inizializza un handle di AUTHZ_AUDIT_EVENT_HANDLE da usare con la funzione AuthzAccessCheck.
AuthzInitializeRemoteResourceManager

Alloca e inizializza un gestore di risorse remoto. Il chiamante può usare l'handle risultante per effettuare chiamate RPC a un'istanza remota di Resource Manager configurata in un server.
AuthzInitializeResourceManager

Usa Authz per verificare che i client abbiano accesso a varie risorse.
AuthzInitializeResourceManagerEx

Alloca e inizializza una struttura di Resource Manager.
AuthzInstallSecurityEventSource

Installa l'origine specificata come origine evento di sicurezza.
AuthzModifyClaims

Aggiunge, elimina o modifica le attestazioni utente e dispositivo nel contesto client Authz.
AuthzModifySecurityAttributes

Modifica le informazioni sull'attributo di sicurezza nel contesto client specificato.
AuthzModifySids

Aggiunge, elimina o modifica i gruppi di utenti e dispositivi nel contesto client Authz.
AuthzOpenObjectAudit

Legge l'elenco di controllo di accesso di sistema (SACL) del descrittore di sicurezza specificato e genera eventuali controlli appropriati specificati da sacl.
AuthzRegisterCapChangeNotification

Registra un callback delle notifiche di aggiornamento CAP.
AuthzRegisterSecurityEventSource

Registra un'origine evento di sicurezza con l'autorità di sicurezza locale.Register a security source with the Local Security Authority (LSA).
AuthzReportSecurityEvent

Genera un controllo di sicurezza per un'origine evento di sicurezza registrata.
AuthzReportSecurityEventFromParams

Genera un controllo di sicurezza per un'origine evento di sicurezza registrata usando la matrice specificata di parametri di controllo.
AuthzSetAppContainerInformation

Imposta il contenitore dell'app e le informazioni sulle funzionalità in un contesto di autenticazione corrente.
AuthzUninstallSecurityEventSource

Rimuove l'origine specificata dall'elenco delle origini eventi di sicurezza valide.
AuthzUnregisterCapChangeNotification

Rimuove un callback di notifica dell'aggiornamento CAP registrato in precedenza.
AuthzUnregisterSecurityEventSource

Annulla la registrazione di un'origine evento di sicurezza con LSA (Local Security Authority).

Strutture

 
AUTHZ_ACCESS_REPLY

Definisce una risposta di controllo di accesso.
AUTHZ_ACCESS_REQUEST

Definisce una richiesta di controllo di accesso.
AUTHZ_INIT_INFO

Definisce le informazioni di inizializzazione per Resource Manager.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET

Specifica l'offset di un nome di tipo di oggetto di registrazione.
AUTHZ_RPC_INIT_INFO_CLIENT

Inizializza un gestore di risorse remoto per un client.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE

Specifica un valore di nome binario completo associato a un attributo di sicurezza.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

Specifica un valore stringa ottetto per un attributo di sicurezza.
AUTHZ_SECURITY_ATTRIBUTE_V1

Definisce un attributo di sicurezza che può essere associato a un contesto di autorizzazione.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

Specifica uno o più attributi e valori di sicurezza.
AUTHZ_SOURCE_SCHEMA_REGISTRATION

Specifica informazioni sulla registrazione dello schema di origine.

Enumerazioni

 
AUTHZ_CONTEXT_INFORMATION_CLASS

Specifica il tipo di informazioni da recuperare da un oggetto AuthzClientContext esistente. Questa enumerazione viene utilizzata dalla funzione AuthzGetInformationFromContext.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION

Indica il tipo di modifica da apportare agli attributi di sicurezza tramite una chiamata alla funzione AuthzModifySecurityAttributes.
AUTHZ_SID_OPERATION

Indica il tipo di operazioni SID che possono essere effettuate da una chiamata alla funzione AuthzModifySids.