共用方式為


DS_DOMAIN_CONTROLLER_INFO_1A結構 (ntdsapi.h)

DS_DOMAIN_CONTROLLER_INFO_1 結構包含域控制器的相關數據。 DsGetDomainControllerInfo 函式會傳回此結構。

語法

typedef struct {
#if ...
  CHAR  *NetbiosName;
#if ...
  CHAR  *DnsHostName;
#if ...
  CHAR  *SiteName;
#if ...
  CHAR  *ComputerObjectName;
#if ...
  CHAR  *ServerObjectName;
#else
  LPSTR NetbiosName;
#endif
#else
  LPSTR DnsHostName;
#endif
#else
  LPSTR SiteName;
#endif
#else
  LPSTR ComputerObjectName;
#endif
#else
  LPSTR ServerObjectName;
#endif
  BOOL  fIsPdc;
  BOOL  fDsEnabled;
} DS_DOMAIN_CONTROLLER_INFO_1A, *PDS_DOMAIN_CONTROLLER_INFO_1A;

成員

NetbiosName

指定域控制器 NetBIOS 名稱之 Null 終止字串的指標。

DnsHostName

指定域控制器 DNS 主機名之 Null 終止字串的指標。

SiteName

指定域控制器所屬月臺之 Null 終止字串的指標。

ComputerObjectName

指定域控制器上計算機物件名稱之 Null 終止字串的指標。

ServerObjectName

指定域控制器上伺服器物件名稱之 Null 終止字串的指標。

fIsPdc

布爾值,指出此域控制器是否為主要域控制器。 如果此值 TRUE,則域控制器是主要域控制器;否則,域控制器不是主要域控制器。

fDsEnabled

布爾值,指出是否啟用域控制器。 如果此值 TRUE,則會啟用域控制器;否則,它不會啟用。

言論

DsGetDomainControllerInfo 函式可以傳回此結構的不同版本。 如需目前支援版本的詳細資訊和清單,請參閱 DsGetDomainControllerInfoInfoLevel 參數。

注意

ntdsapi.h 標頭會將DS_DOMAIN_CONTROLLER_INFO_1定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows Vista
支援的最低伺服器 Windows Server 2008
標頭 ntdsapi.h

另請參閱

域控制器和復寫管理結構

DsGetDomainControllerInfo