Énumération ADSTYPEENUM (iads.h)
L’énumération ADSTYPEENUM est utilisée pour identifier le type de données d’une valeur de propriété ADSI.
Syntax
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
ADSTYPE_INVALID = 0,
ADSTYPE_DN_STRING,
ADSTYPE_CASE_EXACT_STRING,
ADSTYPE_CASE_IGNORE_STRING,
ADSTYPE_PRINTABLE_STRING,
ADSTYPE_NUMERIC_STRING,
ADSTYPE_BOOLEAN,
ADSTYPE_INTEGER,
ADSTYPE_OCTET_STRING,
ADSTYPE_UTC_TIME,
ADSTYPE_LARGE_INTEGER,
ADSTYPE_PROV_SPECIFIC,
ADSTYPE_OBJECT_CLASS,
ADSTYPE_CASEIGNORE_LIST,
ADSTYPE_OCTET_LIST,
ADSTYPE_PATH,
ADSTYPE_POSTALADDRESS,
ADSTYPE_TIMESTAMP,
ADSTYPE_BACKLINK,
ADSTYPE_TYPEDNAME,
ADSTYPE_HOLD,
ADSTYPE_NETADDRESS,
ADSTYPE_REPLICAPOINTER,
ADSTYPE_FAXNUMBER,
ADSTYPE_EMAIL,
ADSTYPE_NT_SECURITY_DESCRIPTOR,
ADSTYPE_UNKNOWN,
ADSTYPE_DN_WITH_BINARY,
ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;
Constantes
ADSTYPE_INVALID Valeur : 0 Le type de données n’est pas valide |
ADSTYPE_DN_STRING La chaîne est de nom unique (chemin) d’un objet de service d’annuaire. |
ADSTYPE_CASE_EXACT_STRING La chaîne est de type respectant la casse. |
ADSTYPE_CASE_IGNORE_STRING La chaîne est du type qui ne respecte pas la casse. |
ADSTYPE_PRINTABLE_STRING La chaîne peut être affichée à l’écran ou à l’impression. |
ADSTYPE_NUMERIC_STRING La chaîne est d’un chiffre à interpréter comme du texte. |
ADSTYPE_BOOLEAN Les données sont d’une valeur booléenne. |
ADSTYPE_INTEGER Les données sont d’une valeur entière. |
ADSTYPE_OCTET_STRING La chaîne est d’un tableau d’octets. |
ADSTYPE_UTC_TIME Les données sont du temps universel tel qu’exprimé en coordonnées de temps universel (UTC). |
ADSTYPE_LARGE_INTEGER Les données sont d’une valeur entière longue. |
ADSTYPE_PROV_SPECIFIC La chaîne est d’une chaîne spécifique au fournisseur. |
ADSTYPE_OBJECT_CLASS Non utilisé. |
ADSTYPE_CASEIGNORE_LIST Les données sont issues d’une liste de chaînes qui ne respectent pas la casse. |
ADSTYPE_OCTET_LIST Les données sont issues d’une liste de chaînes d’octets. |
ADSTYPE_PATH La chaîne est d’un chemin d’accès au répertoire. |
ADSTYPE_POSTALADDRESS La chaîne est du type d’adresse postale. |
ADSTYPE_TIMESTAMP Les données sont d’un horodatage en secondes. |
ADSTYPE_BACKLINK La chaîne est d’un lien précédent. |
ADSTYPE_TYPEDNAME La chaîne est d’un nom typé. |
ADSTYPE_HOLD Les données sont de la structure de données Hold. |
ADSTYPE_NETADDRESS La chaîne est d’une adresse réseau. |
ADSTYPE_REPLICAPOINTER Les données sont d’un pointeur réplica. |
ADSTYPE_FAXNUMBER La chaîne est un numéro de télécopie. |
ADSTYPE_EMAIL Les données sont d’un e-mail. |
ADSTYPE_NT_SECURITY_DESCRIPTOR Les données sont un descripteur de sécurité Windows tel que représenté par un tableau d’octets. |
ADSTYPE_UNKNOWN Les données sont d’un type non défini. |
ADSTYPE_DN_WITH_BINARY Les données sont de ADS_DN_WITH_BINARY utilisées pour le mappage d’un nom unique à un GUID nonvarying. Pour plus d'informations, consultez la section Notes. |
ADSTYPE_DN_WITH_STRING Les données sont de ADS_DN_WITH_STRING utilisées pour mapper un nom unique à une valeur de chaîne nonvarying. Pour plus d'informations, consultez la section Notes. |
Notes
Lorsque vous étendez le schéma Active Directory pour ajouter ADS_DN_WITH_BINARY, vous devez également spécifier la définition d’attribut « otherWellKnownGuid ». Ajoutez ce qui suit à la définition d’attribut de fichier ldf : « omObjectClass:: KoZIhvcUAQEBCw== »
Lorsque vous étendez le schéma Active Directory pour ajouter ADS_DN_WITH_STRING, vous devez également spécifier la définition d’attribut « otherWellKnownGuid ». Ajoutez ce qui suit à la définition d’attribut de fichier ldf : « omObjectClass:: KoZIhvcUAQEBDA== »
Étant donné que VBScript ne peut pas lire les données d’une bibliothèque de types, les applications VBScript ne reconnaissent pas les constantes symboliques, comme défini ci-dessus. Utilisez plutôt les constantes numériques pour définir les indicateurs appropriés dans votre application VBScript. Pour utiliser les constantes symboliques comme bonne pratique de programmation, écrivez des déclarations explicites de ces constantes, comme cela est fait ici, dans votre application VBScript.
Configuration requise
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | iads.h |