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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk