Bagikan melalui


struktur DS_DOMAIN_CONTROLLER_INFO_2A (ntdsapi.h)

Struktur DS_DOMAIN_CONTROLLER_INFO_2 berisi data tentang pengendali domain. Struktur ini dikembalikan oleh fungsi DsGetDomainControllerInfo .

Sintaksis

typedef struct {
#if ...
  CHAR  *NetbiosName;
#if ...
  CHAR  *DnsHostName;
#if ...
  CHAR  *SiteName;
#if ...
  CHAR  *SiteObjectName;
#if ...
  CHAR  *ComputerObjectName;
#if ...
  CHAR  *ServerObjectName;
#if ...
  CHAR  *NtdsDsaObjectName;
#else
  LPSTR NetbiosName;
#endif
#else
  LPSTR DnsHostName;
#endif
#else
  LPSTR SiteName;
#endif
#else
  LPSTR SiteObjectName;
#endif
#else
  LPSTR ComputerObjectName;
#endif
#else
  LPSTR ServerObjectName;
#endif
#else
  LPSTR NtdsDsaObjectName;
#endif
  BOOL  fIsPdc;
  BOOL  fDsEnabled;
  BOOL  fIsGc;
  GUID  SiteObjectGuid;
  GUID  ComputerObjectGuid;
  GUID  ServerObjectGuid;
  GUID  NtdsDsaObjectGuid;
} DS_DOMAIN_CONTROLLER_INFO_2A, *PDS_DOMAIN_CONTROLLER_INFO_2A;

Anggota

NetbiosName

Penunjuk ke string yang dihentikan null yang menentukan nama NetBIOS pengontrol domain.

DnsHostName

Penunjuk ke string yang dihentikan null yang menentukan nama host DNS pengontrol domain.

SiteName

Penunjuk ke string null-terminated yang menentukan situs tempat pengendali domain berada.

SiteObjectName

Penunjuk ke string yang dihentikan null yang menentukan nama objek situs pada pengontrol domain.

ComputerObjectName

Penunjuk ke string null-terminated yang menentukan nama objek komputer pada pengendali domain.

ServerObjectName

Penunjuk ke string yang dihentikan null yang menentukan nama objek server pada pengontrol domain.

NtdsDsaObjectName

Penunjuk ke string yang dihentikan null yang menentukan nama objek NTDS DSA pada pengontrol domain.

fIsPdc

Nilai Boolean yang menunjukkan apakah pengendali domain ini adalah pengendali domain utama atau tidak. Jika nilai ini TRUE, pengendali domain adalah pengendali domain utama; jika tidak, pengendali domain bukan pengendali domain utama.

fDsEnabled

Nilai Boolean yang menunjukkan apakah pengendali domain diaktifkan atau tidak. Jika nilai ini TRUE, pengendali domain diaktifkan; jika tidak, itu tidak diaktifkan.

fIsGc

Nilai Boolean yang menunjukkan apakah pengendali domain adalah server katalog global atau tidak. Jika nilai ini TRUE, pengendali domain adalah server katalog global; jika tidak, ini bukan server katalog global.

SiteObjectGuid

Berisi GUID untuk objek situs pada pengendali domain.

ComputerObjectGuid

Berisi GUID untuk objek komputer pada pengendali domain.

ServerObjectGuid

Berisi GUID untuk objek server pada pengendali domain.

NtdsDsaObjectGuid

Berisi GUID untuk objek DSA NTDS pada pengendali domain.

Komentar

Fungsi DsGetDomainControllerInfo dapat mengembalikan versi struktur ini yang berbeda. Untuk informasi selengkapnya dan daftar versi yang saat ini didukung, lihat parameter InfoLevel DsGetDomainControllerInfo.

Nota

Header ntdsapi.h mendefinisikan DS_DOMAIN_CONTROLLER_INFO_2 sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista
server minimum yang didukung Windows Server 2008
Header ntdsapi.h

Lihat juga

Pengendali Domain dan Struktur Manajemen Replikasi

DsGetDomainControllerInfo