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 函式可以傳回此結構的不同版本。 如需目前支援版本的詳細資訊和清單,請參閱 DsGetDomainControllerInfo的 InfoLevel 參數。
注意
ntdsapi.h 標頭會將DS_DOMAIN_CONTROLLER_INFO_1定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
支援的最低伺服器 | Windows Server 2008 |
標頭 | ntdsapi.h |