共用方式為


IGetClusterDataInfo::GetClusterName 方法 (cluadmex.h)

[這個方法可用於需求一節中指定的操作系統。 Windows Server 2008 已移除此方法的支援。

傳回叢集的名稱。

語法

HRESULT GetClusterName(
  [out]     BSTR lpszName,
  [in, out] LONG *pcchName
);

參數

[out] lpszName

包含叢集名稱之 Null 終止 Unicode 字串的指標;或 NULL ,表示呼叫端只要求名稱的長度。 雖然宣告為 BSTR,但此參數會實作為 LPWSTR

[in, out] pcchName

在輸入上,以字元為單位的緩衝區大小指標,由 lpszName 參數所指向。 輸出時,指向緩衝區中字元總數的指標,包括 NULL 終止字元。

傳回值

如果 GetClusterName 不成功,它可以傳回其他 HRESULT 值。

傳回碼/值 Description
NOERROR
0
作業成功。
E_INVALIDARG
0x80070057
一或多個參數無效。
HRESULT_FROM_WIN32 (ERROR_MORE_DATA)
0x800700ea
lpszName 所指向的緩衝區太小,無法保存要求的名稱。 GetClusterName 會傳回 pcchName 內容中所需的字元數。

備註

如果 lpszName 參數設定為 NULL,且 pcchName 參數未設定為 NULL,GetClusterName 方法會傳回 NOERROR

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 企業版、Windows Server 2003 Datacenter
目標平台 Windows
標頭 cluadmex.h

另請參閱

IGetClusterDataInfo