Freigeben über


DS_DOMAIN_CONTROLLER_INFO_2A-Struktur (ntdsapi.h)

Die DS_DOMAIN_CONTROLLER_INFO_2-Struktur enthält Daten zu einem Domänencontroller. Diese Struktur wird von der DsGetDomainControllerInfo-Funktion zurückgegeben.

Syntax

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;

Members

NetbiosName

Zeiger auf eine NULL-beendete Zeichenfolge, die den NetBIOS-Namen des Domänencontrollers angibt.

DnsHostName

Zeiger auf eine NULL-Zeichenfolge, die den DNS-Hostnamen des Domänencontrollers angibt.

SiteName

Zeiger auf eine NULL-Zeichenfolge, die den Standort angibt, zu dem der Domänencontroller gehört.

SiteObjectName

Zeiger auf eine NULL-Zeichenfolge, die den Namen des Standortobjekts auf dem Domänencontroller angibt.

ComputerObjectName

Zeiger auf eine null-beendete Zeichenfolge, die den Namen des Computerobjekts auf dem Domänencontroller angibt.

ServerObjectName

Zeiger auf eine NULL-Zeichenfolge, die den Namen des Serverobjekts auf dem Domänencontroller angibt.

NtdsDsaObjectName

Zeiger auf eine NULL-beendete Zeichenfolge, die den Namen des NTDS DSA-Objekts auf dem Domänencontroller angibt.

fIsPdc

Ein boolescher Wert, der angibt, ob es sich bei diesem Domänencontroller um den primären Domänencontroller handelt. Wenn dieser Wert TRUE ist, ist der Domänencontroller der primäre Domänencontroller. Andernfalls ist der Domänencontroller nicht der primäre Domänencontroller.

fDsEnabled

Ein boolescher Wert, der angibt, ob der Domänencontroller aktiviert ist. Wenn dieser Wert TRUE ist, ist der Domänencontroller aktiviert. andernfalls ist es nicht aktiviert.

fIsGc

Ein boolescher Wert, der angibt, ob es sich beim Domänencontroller um einen globalen Katalogserver handelt. Wenn dieser Wert TRUE ist, ist der Domänencontroller ein globaler Katalogserver. Andernfalls handelt es sich nicht um einen globalen Katalogserver.

SiteObjectGuid

Enthält die GUID für das Standortobjekt auf dem Domänencontroller.

ComputerObjectGuid

Enthält die GUID für das Computerobjekt auf dem Domänencontroller.

ServerObjectGuid

Enthält die GUID für das Serverobjekt auf dem Domänencontroller.

NtdsDsaObjectGuid

Enthält die GUID für das NTDS DSA-Objekt auf dem Domänencontroller.

Hinweise

Die DsGetDomainControllerInfo-Funktion kann verschiedene Versionen dieser Struktur zurückgeben. Weitere Informationen und eine Liste der derzeit unterstützten Versionen finden Sie im InfoLevel-Parameter von DsGetDomainControllerInfo.

Hinweis

Der ntdsapi.h-Header definiert DS_DOMAIN_CONTROLLER_INFO_2 als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile ntdsapi.h

Weitere Informationen

Domänencontroller und Replikationsverwaltungsstrukturen

DsGetDomainControllerInfo