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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour