Bagikan melalui


enumerasi DS_NAME_FORMAT (ntdsapi.h)

Enumerasi DS_NAME_FORMAT menyediakan format yang digunakan untuk nama input dan output untuk fungsi DsCrackNames .

Sintaks

typedef enum {
  DS_UNKNOWN_NAME = 0,
  DS_FQDN_1779_NAME = 1,
  DS_NT4_ACCOUNT_NAME = 2,
  DS_DISPLAY_NAME = 3,
  DS_UNIQUE_ID_NAME = 6,
  DS_CANONICAL_NAME = 7,
  DS_USER_PRINCIPAL_NAME = 8,
  DS_CANONICAL_NAME_EX = 9,
  DS_SERVICE_PRINCIPAL_NAME = 10,
  DS_SID_OR_SID_HISTORY_NAME = 11,
  DS_DNS_DOMAIN_NAME = 12
} DS_NAME_FORMAT;

Konstanta

 
DS_UNKNOWN_NAME
Nilai: 0
Menunjukkan nama menggunakan jenis nama yang tidak diketahui. Format ini dapat memengaruhi performa karena memaksa server untuk mencoba mencocokkan semua kemungkinan
Format. Hanya gunakan nilai ini jika format input tidak diketahui.
DS_FQDN_1779_NAME
Nilai: 1
Menunjukkan bahwa nama khusus yang sepenuhnya memenuhi syarat digunakan. Contohnya:

CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com
DS_NT4_ACCOUNT_NAME
Nilai: 2
Menunjukkan nama akun Windows NT 4.0. Contohnya:

Teknik\seseorang

Versi khusus domain mencakup dua garis miring terbelakang berikutnya (\).
DS_DISPLAY_NAME
Nilai: 3
Menunjukkan nama tampilan yang mudah digunakan, misalnya, Jeff Smith. Nama tampilan belum tentu sama dengan nama yang dibedakan relatif (RDN).
DS_UNIQUE_ID_NAME
Nilai: 6
Menunjukkan string GUID yang dikembalikan fungsi IIDFromString . Contohnya:

{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
DS_CANONICAL_NAME
Nilai: 7
Menunjukkan nama kanonis lengkap. Contohnya:

engineering.fabrikam.com/software/someone

Versi khusus domain menyertakan garis miring ke depan (/).
DS_USER_PRINCIPAL_NAME
Nilai: 8
Menunjukkan bahwa ia menggunakan nama prinsipal pengguna (UPN). Contohnya:

someone@engineering.fabrikam.com
DS_CANONICAL_NAME_EX
Nilai: 9
Elemen ini sama dengan DS_CANONICAL_NAME kecuali bahwa garis miring ke depan paling kanan (/) diganti dengan karakter baris baru (\n), bahkan dalam kasus khusus domain. Contohnya:

engineering.fabrikam.com/software\nseseorang
DS_SERVICE_PRINCIPAL_NAME
Nilai: 10
Menunjukkan bahwa ia menggunakan nama prinsipal layanan umum. Contohnya:

Www/www.fabrikam.com@fabrikam.com
DS_SID_OR_SID_HISTORY_NAME
Nilai: 11
Menunjukkan Pengidentifikasi Keamanan (SID) untuk objek . Ini bisa berupa SID saat ini atau SID dari riwayat SID objek. String SID dapat menggunakan representasi string standar SID, atau salah satu konstanta string yang ditentukan dalam Sddl.h. Untuk informasi selengkapnya tentang mengonversi SID biner menjadi string SID, lihat
String SID. Berikut ini adalah contoh string SID:

S-1-5-21-397955417-626881126-188441444-501
DS_DNS_DOMAIN_NAME
Nilai: 12
Tidak didukung oleh API Directory Service (DS).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header ntdsapi.h

Lihat juga

DsCrackNames

Enumerasi dalam Active Directory Domain Services