énumération ADS_ACETYPE_ENUM (iads.h)
L’énumération ADS_ACETYPE_ENUM permet de spécifier le type d’une entrée de contrôle d’accès pour les objets Active Directory. La propriété IADsAccessControlEntry.AceType contient l’une de ces valeurs pour un objet Active Directory.
Pour plus d’informations et les valeurs possibles pour les objets de fichier, de partage de fichiers et de Registre, consultez le membre AceType de la structure ACE_HEADER .
Syntax
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0002 {
ADS_ACETYPE_ACCESS_ALLOWED = 0,
ADS_ACETYPE_ACCESS_DENIED = 0x1,
ADS_ACETYPE_SYSTEM_AUDIT = 0x2,
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 0x5,
ADS_ACETYPE_ACCESS_DENIED_OBJECT = 0x6,
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 0x7,
ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 0x8,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 0x9,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 0xa,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 0xb,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 0xc,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 0xd,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 0xe,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 0xf,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 0x10
} ADS_ACETYPE_ENUM;
Constantes
ADS_ACETYPE_ACCESS_ALLOWED Valeur : 0 L’ACE est du type ACCESS ALLOWED standard, où les champs ObjectType et InheritedObjectType sont NULL. |
ADS_ACETYPE_ACCESS_DENIED Valeur : 0x1 L’ACE est du type d’audit système standard, où les champs ObjectType et InheritedObjectType sont NULL. |
ADS_ACETYPE_SYSTEM_AUDIT Valeur : 0x2 L’ACE est du type système standard, où les champs ObjectType et InheritedObjectType sont NULL. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT Valeur : 0x5 L’ACE accorde l’accès à un objet ou à un sous-objet de l’objet, tel qu’un jeu de propriétés ou une propriété. ObjectType ou InheritedObjectType ou les deux contiennent un GUID qui identifie un jeu de propriétés, une propriété, un droit étendu ou un type d’objet enfant. |
ADS_ACETYPE_ACCESS_DENIED_OBJECT Valeur : 0x6 L’ACE refuse l’accès à un objet ou à un sous-objet de l’objet, tel qu’un jeu de propriétés ou une propriété. ObjectType ou InheritedObjectType ou les deux contiennent un GUID qui identifie un jeu de propriétés, une propriété, un droit étendu ou un type d’objet enfant. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT Valeur : 0x7 L’ACE audite l’accès à un objet ou à un sous-objet de l’objet, tel qu’un jeu de propriétés ou une propriété. ObjectType ou InheritedObjectType ou les deux contiennent un GUID qui identifie un jeu de propriétés, une propriété, un droit étendu ou un type d’objet enfant. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECT Valeur : 0x8 Non utilisé. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK Valeur : 0x9 Même fonctionnalité que ADS_ACETYPE_ACCESS_ALLOWED, mais utilisée avec les applications qui utilisent Authz pour vérifier les points d’accès. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK Valeur : 0xa Même fonctionnalité que ADS_ACETYPE_ACCESS_DENIED, mais utilisée avec les applications qui utilisent Authz pour vérifier les points d’accès. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT Valeur : 0xb Même fonctionnalité que ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, mais utilisée avec les applications qui utilisent Authz pour vérifier les points d’accès. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT Valeur : 0xc Même fonctionnalité que ADS_ACETYPE_ACCESS_DENIED_OBJECT, mais utilisée avec les applications qui utilisent Authz pour case activée les AFC. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK Valeur : 0xd Même fonctionnalité que ADS_ACETYPE_SYSTEM_AUDIT, mais utilisée avec les applications qui utilisent Authz pour case activée les AFC. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK Valeur : 0xe Non utilisé. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT Valeur : 0xf Même fonctionnalité que ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, mais utilisée avec les applications qui utilisent Authz pour vérifier les points d’accès. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT Valeur : 0x10 Non utilisé. |
Notes
Un ACE standard est défini et utilisé dans un descripteur de sécurité Windows. Windows permet d’appliquer l’ACE aux objets et propriétés identifiés par des GUID.
Utilisez la méthode de propriété IADsAccessControlEntry pour déterminer le type ACE.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | iads.h |