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. |