DsListInfoForServerA 函式 (ntdsapi.h)

DsListInfoForServer 函式會列出伺服器其他數據。

語法

NTDSAPI DWORD DsListInfoForServerA(
  [in]  HANDLE           hDs,
  [in]  LPCSTR           server,
  [out] PDS_NAME_RESULTA *ppInfo
);

參數

[in] hDs

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

[in] server

指定伺服器名稱之 Null 終止字串的指標。 此名稱必須與 DsListServersForDomainInSiteDsListServersInSite 函式所傳回的其中一個字串相同。

[out] ppInfo

變數的指標,該變數會接收包含伺服器數據的 DS_NAME_RESULT 結構指標。 傳回的結構必須使用 DsFreeNameResult 解除分配。

DS_NAME_RESULT 結構中陣列的索引會指出每個數位元素所包含的數據。 下列常數可用來指定特定數據片段所需的索引。

DS_LIST_ACCOUNT_OBJECT_FOR_SERVER

域控制器 (DC) 的帳戶物件名稱。

DS_LIST_DNS_HOST_NAME_FOR_SERVER

DC 的 DNS 主機名。

DS_LIST_DSA_OBJECT_FOR_SERVER

域控制器 (DC) 之目錄服務代理程式的 GUID (DSA) 。

傳回值

如果函式傳回伺服器數據,傳回值 會NO_ERROR

如果函式失敗,傳回值可以是下列其中一個錯誤碼。

備註

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

注意

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

規格需求

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

另請參閱

DS_NAME_RESULT

域控制器和復寫管理功能

DsFreeNameResult