DsListServersInSiteA 函式 (ntdsapi.h)

DsListServersInSite 函式會列出站臺中的所有伺服器。

語法

NTDSAPI DWORD DsListServersInSiteA(
  [in]  HANDLE           hDs,
  [in]  LPCSTR           site,
  [out] PDS_NAME_RESULTA *ppServers
);

參數

[in] hDs

包含從 DSBindDSBindWithCred 函式 取得的目錄服務句柄。

[in] site

指定網站名稱之 Null 終止字串的指標。 網站名稱會使用辨別名稱格式。 其取自 DsListSites 函式所傳回的網站清單。

[out] ppServers

指向接收站台中伺服器清單 之DS_NAME_RESULT 結構的指標。 傳回的結構必須使用 DsFreeNameResult 函式釋放。

傳回值

如果函式傳回伺服器清單,傳回值 會NO_ERROR。 如果函式失敗,傳回值可以是下列其中一個錯誤碼。

備註

傳回 DS_NAME_RESULT 結構中會報告個別名稱轉換錯誤。

注意

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

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 ntdsapi.h
程式庫 Ntdsapi.lib
Dll Ntdsapi.dll

另請參閱

DS_NAME_RESULT

域控制器和復寫管理功能

DsFreeNameResult