énumération ADS_NAME_TYPE_ENUM (iads.h)

L’énumération ADS_NAME_TYPE_ENUM spécifie les formats utilisés pour représenter les noms uniques. Il est utilisé par l’interface IADsNameTranslate pour convertir le format d’un nom unique.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
  ADS_NAME_TYPE_1779 = 1,
  ADS_NAME_TYPE_CANONICAL = 2,
  ADS_NAME_TYPE_NT4 = 3,
  ADS_NAME_TYPE_DISPLAY = 4,
  ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
  ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
  ADS_NAME_TYPE_GUID = 7,
  ADS_NAME_TYPE_UNKNOWN = 8,
  ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
  ADS_NAME_TYPE_CANONICAL_EX = 10,
  ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
  ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;

Constantes

 
ADS_NAME_TYPE_1779
Valeur : 1
Format de nom spécifié dans RFC 1779. Par exemple, « CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com ».
ADS_NAME_TYPE_CANONICAL
Valeur : 2
Format de nom canonique. Par exemple, « Fabrikam.com/Users/Jeff Smith ».
ADS_NAME_TYPE_NT4
Valeur : 3
Format de nom de compte utilisé dans Windows. Par exemple, « Fabrikam\JeffSmith ».
ADS_NAME_TYPE_DISPLAY
Valeur : 4
Format de nom d’affichage. Par exemple, « Jeff Smith ».
ADS_NAME_TYPE_DOMAIN_SIMPLE
Valeur : 5
Format de nom de domaine simple. par exemple, « JeffSmith@Fabrikam.com ».
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
Valeur : 6
Format de nom d’entreprise simple. par exemple, « JeffSmith@Fabrikam.com ».
ADS_NAME_TYPE_GUID
Valeur : 7
Format Global Unique Identifier. Par exemple, « {95ee9fff-3436-11d1-b2b0-d15ae3ac8436} ».
ADS_NAME_TYPE_UNKNOWN
Valeur : 8
Type de nom inconnu. Le système estimera le format. Cet élément est une option significative uniquement avec la méthode IADsNameTranslate.Set ou IADsNameTranslate.SetEx , mais pas avec la méthode IADsNameTranslate.Get ou IADsNameTranslate.GetEx .
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
Valeur : 9
Format de nom d’utilisateur principal. par exemple, « JeffSmith@Fabrikam.com ».
ADS_NAME_TYPE_CANONICAL_EX
Valeur : 10
Format de nom canonique étendu. Par exemple, « Fabrikam.com/Users Jeff Smith ».
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
Valeur : 11
Format du nom du principal de service. Par exemple, « www/www.fabrikam.com@fabrikam.com ».
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
Valeur : 12
Chaîne SID, telle que définie dans le langage SDDL (Security Descriptor Definition Language), pour le SID de l’objet actif ou un siD de l’historique SID de l’objet. Par exemple, « O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0) » Pour plus d’informations, consultez Format de chaîne de descripteur de sécurité.

Notes

Vous trouverez des exemples de code écrits en C++, Visual Basic et VBS/ASP dans les discussions de l’interface IADsNameTranslate .

Étant donné que VBScript ne peut pas lire les données d’une bibliothèque de types, une application doit utiliser les constantes numériques appropriées, au lieu des constantes symboliques, pour définir les indicateurs appropriés. Pour utiliser les constantes symboliques comme bonne pratique de programmation, écrivez des déclarations explicites de telles constantes, comme cela est fait ici, dans les applications VBScript.

Configuration requise

   
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

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

Format de chaîne de descripteur de sécurité