The DS_DOMAIN_CONTROLLER_INFO_2 structure contains data
about a domain controller. This structure is returned by the
DsGetDomainControllerInfo
function.
Pointer to a null-terminated string that specifies the NetBIOS
name of the domain controller.
DnsHostName
Pointer to a null-terminated string that specifies the DNS host
name of the domain controller.
SiteName
Pointer to a null-terminated string that specifies the site to
which the domain controller belongs.
ComputerObjectName
Pointer to a null-terminated string that specifies the name of
the computer object on the domain controller.
ServerObjectName
Pointer to a null-terminated string that specifies the name of
the server object on the domain controller.
fIsPdc
A Boolean value that indicates whether or not this domain
controller is the primary domain controller. If this value is TRUE,
the domain controller is the primary domain controller; otherwise,
the domain controller is not the primary domain controller.
fDsEnabled
A Boolean value that indicates whether or not the domain
controller is enabled. If this value is TRUE, the domain controller
is enabled; otherwise, it is not enabled.
fIsGc
A Boolean value that indicates whether or not the domain
controller is global catalog server. If this value is TRUE, the
domain controller is a global catalog server; otherwise, it is not
a global catalog server.
SiteObjectGuid
Contains the GUID for the site object on the domain
controller.
ComputerObjectGuid
Contains the GUID for the computer object on the domain
controller.
ServerObjectGuid
Contains the GUID for the server object on the domain
controller.
NtdsDsaObjectGuid
Contains the GUID for the NTDS DSA object on the domain
controller.
Remarks
The DsGetDomainControllerInfo function can return
different versions of this structure. For more information and a
list of the currently supported versions, see the InfoLevel
parameter of DsGetDomainControllerInfo.
Requirements
Client: Included in Windows XP and
Windows 2000 Professional. Server: Included in Windows Server 2003 and
Windows 2000 Server. Unicode: Declared as Unicode and ANSI structures. Header: Declared in Ntdsapi.h.