Partager via


authz.h, en-tête

Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :

authz.h contient les interfaces de programmation suivantes :

Fonctions

 
AuthzAccessCheck

Détermine les bits d’accès qui peuvent être accordés à un client pour un ensemble donné de descripteurs de sécurité.
AuthzAddSidsToContext

Crée une copie d’un contexte existant et ajoute un ensemble donné d’identificateurs de sécurité (SID) et de SID restreints.
AuthzCachedAccessCheck

Effectue un case activée d’accès rapide basé sur un handle mis en cache contenant les bits accordés statiques d’un appel AuthzAccessCheck précédent.
AuthzEnumerateSecurityEventSources

Récupère les sources d’événements de sécurité inscrites qui ne sont pas installées par défaut.
AuthzFreeAuditEvent

Libère la structure allouée par la fonction AuthzInitializeObjectAccessAuditEvent.
AuthzFreeCentralAccessPolicyCache

Réduit le nombre de références du cache CAP d’une valeur de manière à ce que le cache CAP puisse être libéré.
AuthzFreeContext

Libère toutes les structures et la mémoire associées au contexte client. La liste des handles d’un client est libérée dans cet appel.
AuthzFreeHandle

Recherche et supprime un handle de la liste de handles.
AuthzFreeResourceManager

Libère un objet Resource Manager.
AuthzGetInformationFromContext

Retourne des informations sur un contexte Authz.
AuthzInitializeCompoundContext

Crée un contexte en mode utilisateur à partir des contextes de sécurité de l’utilisateur et de l’appareil donnés.
AuthzInitializeContextFromAuthzContext

Crée un contexte client basé sur un contexte client existant.
AuthzInitializeContextFromSid

Crée un contexte client en mode utilisateur à partir d’un identificateur de sécurité utilisateur (SID).
AuthzInitializeContextFromToken

Initialise un contexte d’autorisation client à partir d’un jeton de noyau. Le jeton de noyau doit avoir été ouvert pour TOKEN_QUERY.
AuthzInitializeObjectAccessAuditEvent

Initialise l’audit pour un objet .
AuthzInitializeObjectAccessAuditEvent2

Alloue et initialise un handle AUTHZ_AUDIT_EVENT_HANDLE à utiliser avec la fonction AuthzAccessCheck.
AuthzInitializeRemoteResourceManager

Alloue et initialise un gestionnaire de ressources distant. L’appelant peut utiliser le handle obtenu pour effectuer des appels RPC à un instance distant du gestionnaire de ressources configuré sur un serveur.
AuthzInitializeResourceManager

Utilise Authz pour vérifier que les clients ont accès à diverses ressources.
AuthzInitializeResourceManagerEx

Alloue et initialise une structure resource manager.
AuthzInstallSecurityEventSource

Installe la source spécifiée en tant que source d’événements de sécurité.
AuthzModifyClaims

Ajoute, supprime ou modifie des revendications d’utilisateur et d’appareil dans le contexte du client Authz.
AuthzModifySecurityAttributes

Modifie les informations d’attribut de sécurité dans le contexte client spécifié.
AuthzModifySids

Ajoute, supprime ou modifie des groupes d’utilisateurs et d’appareils dans le contexte client Authz.
AuthzOpenObjectAudit

Lit la liste de contrôle d’accès système (SACL) du descripteur de sécurité spécifié et génère tous les audits appropriés spécifiés par cette SACL.
AuthzRegisterCapChangeNotification

Inscrit un rappel de notification de mise à jour CAP.
AuthzRegisterSecurityEventSource

Inscrit une source d’événement de sécurité auprès de l’autorité de sécurité locale (LSA).
AuthzReportSecurityEvent

Génère un audit de sécurité pour une source d’événement de sécurité inscrite.
AuthzReportSecurityEventFromParams

Génère un audit de sécurité pour une source d’événement de sécurité inscrite à l’aide du tableau de paramètres d’audit spécifié.
AuthzSetAppContainerInformation

Définit le conteneur d’application et les informations de capacité dans un contexte Authz actuel.
AuthzUninstallSecurityEventSource

Supprime la source spécifiée de la liste des sources d’événements de sécurité valides.
AuthzUnregisterCapChangeNotification

Supprime un rappel de notification de mise à jour CAP précédemment inscrit.
AuthzUnregisterSecurityEventSource

Annule l’inscription d’une source d’événement de sécurité auprès de l’autorité de sécurité locale (LSA).

Structures

 
AUTHZ_ACCESS_REPLY

Définit un accès case activée réponse.
AUTHZ_ACCESS_REQUEST

Définit une demande d’accès case activée.
AUTHZ_INIT_INFO

Définit les informations d’initialisation pour le gestionnaire de ressources.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET

Spécifie le décalage d’un nom de type d’objet d’inscription.
AUTHZ_RPC_INIT_INFO_CLIENT

Initialise un gestionnaire de ressources distant pour un client.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE

Spécifie une valeur de nom binaire complet associée à un attribut de sécurité.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

Spécifie une valeur de chaîne d’octets pour un attribut de sécurité.
AUTHZ_SECURITY_ATTRIBUTE_V1

Définit un attribut de sécurité qui peut être associé à un contexte d’autorisation.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

Spécifie un ou plusieurs attributs et valeurs de sécurité.
AUTHZ_SOURCE_SCHEMA_REGISTRATION

Spécifie des informations sur l’inscription du schéma source.

Énumérations

 
AUTHZ_CONTEXT_INFORMATION_CLASS

Spécifie le type d’informations à récupérer à partir d’un AuthzClientContext existant. Cette énumération est utilisée par la fonction AuthzGetInformationFromContext.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION

Indique le type de modification à apporter aux attributs de sécurité par un appel à la fonction AuthzModifySecurityAttributes.
AUTHZ_SID_OPERATION

Indique le type d’opérations SID qui peuvent être effectuées par un appel à la fonction AuthzModifySids.