énumération ACCESS_MODE (accctrl.h)
L’énumération ACCESS_MODE contient des valeurs qui indiquent comment les droits d’accès dans une structure de EXPLICIT_ACCESS s’appliquent au fiduciaire. Les fonctions telles que SetEntriesInAcl et GetExplicitEntriesFromAcl utilisent ces valeurs pour définir ou récupérer des informations dans une entrée de contrôle d’accès (ACE).
Syntax
typedef enum _ACCESS_MODE {
NOT_USED_ACCESS,
GRANT_ACCESS,
SET_ACCESS,
DENY_ACCESS,
REVOKE_ACCESS,
SET_AUDIT_SUCCESS,
SET_AUDIT_FAILURE
} ACCESS_MODE;
Constantes
NOT_USED_ACCESS Valeur non utilisée. |
GRANT_ACCESS Indique un ACCESS_ALLOWED_ACE structure. La nouvelle ACE combine les droits spécifiés avec tous les droits existants autorisés ou refusés du fiduciaire. |
SET_ACCESS Indique une structure ACCESS_ALLOWED_ACE qui autorise les droits spécifiés. Lors de l’entrée, cette valeur ignore toutes les informations de contrôle d’accès existantes pour le fiduciaire. |
DENY_ACCESS Indique un ACCESS_DENIED_ACE structure qui refuse les droits spécifiés. Lors de l’entrée, cette valeur refuse les droits spécifiés en plus des droits actuellement refusés du fiduciaire. |
REVOKE_ACCESS Indique que tous les ACCESS_ALLOWED_ACE existants ou SYSTEM_AUDIT_ACE structures du fiduciaire spécifié sont supprimées. |
SET_AUDIT_SUCCESS Indique une structure SYSTEM_AUDIT_ACE qui génère des messages d’audit pour les tentatives réussies d’utilisation des droits d’accès spécifiés. Lors de l’entrée, cette valeur combine les droits spécifiés avec tous les droits d’accès audités existants pour le fiduciaire. |
SET_AUDIT_FAILURE Indique un SYSTEM_AUDIT_ACE structure qui génère des messages d’audit pour les tentatives ayant échoué d’utiliser les droits d’accès spécifiés. Lors de l’entrée, cette valeur combine les droits spécifiés avec tous les droits d’accès audités existants pour le fiduciaire. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | accctrl.h |