é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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour