Bagikan melalui


enumerasi ADS_NAME_TYPE_ENUM (iads.h)

Enumerasi ADS_NAME_TYPE_ENUM menentukan format yang digunakan untuk mewakili nama khusus. Ini digunakan oleh antarmuka IADsNameTranslate untuk mengonversi format nama yang dibedakan.

Sintaks

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;

Konstanta

 
ADS_NAME_TYPE_1779
Nilai: 1
Format nama seperti yang ditentukan dalam RFC 1779. Misalnya, "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com".
ADS_NAME_TYPE_CANONICAL
Nilai: 2
Format nama kanonis. Misalnya, "Fabrikam.com/Users/Jeff Smith".
ADS_NAME_TYPE_NT4
Nilai: 3
Format nama akun yang digunakan di Windows. Misalnya, "Fabrikam\JeffSmith".
ADS_NAME_TYPE_DISPLAY
Nilai: 4
Format nama tampilan. Misalnya, "Jeff Smith".
ADS_NAME_TYPE_DOMAIN_SIMPLE
Nilai: 5
Format nama domain sederhana. Misalnya, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
Nilai: 6
Format nama perusahaan sederhana. Misalnya, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_GUID
Nilai: 7
Format Pengidentifikasi Unik Global. Misalnya, "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}".
ADS_NAME_TYPE_UNKNOWN
Nilai: 8
Jenis nama tidak dikenal. Sistem akan memperkirakan format. Elemen ini adalah opsi yang bermakna hanya dengan iaDsNameTranslate.Set atau metode IADsNameTranslate.SetEx , tetapi tidak dengan metode IADsNameTranslate.Get atau IADsNameTranslate.GetEx .
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
Nilai: 9
Format nama utama pengguna. Misalnya, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_CANONICAL_EX
Nilai: 10
Format nama kanonis yang diperluas. Misalnya, "Fabrikam.com/Users Jeff Smith".
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
Nilai: 11
Format nama perwakilan layanan. Misalnya, "www/www.fabrikam.com@fabrikam.com".
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
Nilai: 12
String SID, seperti yang didefinisikan dalam Security Descriptor Definition Language (SDDL), baik untuk SID objek saat ini atau satu dari riwayat SID objek. Misalnya, "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Untuk informasi selengkapnya, lihat Format String Deskriptor Keamanan.

Keterangan

Contoh kode yang ditulis dalam C++, Visual Basic, dan VBS/ASP dapat ditemukan dalam diskusi antarmuka IADsNameTranslate .

Karena VBScript tidak dapat membaca data dari pustaka jenis, aplikasi harus menggunakan konstanta numerik yang sesuai, alih-alih konstanta simbolis, untuk mengatur bendera yang sesuai. Untuk menggunakan konstanta simbolis sebagai praktik pemrograman yang baik, tulis deklarasi eksplisit dari konstanta tersebut, seperti yang dilakukan di sini, dalam aplikasi VBScript.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header iads.h

Lihat juga

Enumerasi ADSI

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

Format String Deskriptor Keamanan