Partager via


énumération ADS_FLAGTYPE_ENUM (iads.h)

L’énumération ADS_FLAGTYPE_ENUM spécifie des valeurs qui peuvent être utilisées pour indiquer la présence des champs ObjectType ou InheritedObjectType dans l’entrée de contrôle d’accès (ACE).

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0004 {
  ADS_FLAG_OBJECT_TYPE_PRESENT = 0x1,
  ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = 0x2
} ADS_FLAGTYPE_ENUM;

Constantes

 
ADS_FLAG_OBJECT_TYPE_PRESENT
Valeur : 0x1
Le champ ObjectType est présent dans l’ACE.
ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT
Valeur : 0x2
Le champ InheritedObjectType est présent dans l’ACE.

Remarques

ObjectType indique le type d’objet, le jeu de propriétés ou la propriété auquel un ACE fait référence. Il prend un GUID comme valeur. Le GUID référencé par ObjectType n’est pas physiquement présent dans l’ACE, sauf si ADS_FLAGS_OBJECT_TYPE_PRESENT est défini.

InheritedObjectType spécifie le GUID d’un objet qui héritera de l’ACE. Le GUID n’est pas physiquement présent dans l’ACE, sauf si le bit ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT est défini.

Note Étant donné que VBScript ne peut pas lire les informations d’une bibliothèque de types, les applications VBScript ne comprennent pas les constantes symboliques définies ci-dessus. Vous devez utiliser les constantes numériques à la place pour définir les indicateurs appropriés dans vos applications VBScript. Si vous souhaitez utiliser les constantes symboliques comme bonne pratique de programmation, vous devez effectuer des déclarations explicites de ces constantes, comme cela est fait ici, dans vos applications VBScript.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête iads.h

Voir aussi

Énumérations ADSI