共用方式為


CLUSTERVERSIONINFO 結構 (clusapi.h)

描述節點上本機安裝的叢集服務版本相關信息。

語法

typedef struct CLUSTERVERSIONINFO {
  DWORD dwVersionInfoSize;
  WORD  MajorVersion;
  WORD  MinorVersion;
  WORD  BuildNumber;
  WCHAR szVendorId[64];
  WCHAR szCSDVersion[64];
  DWORD dwClusterHighestVersion;
  DWORD dwClusterLowestVersion;
  DWORD dwFlags;
  DWORD dwReserved;
} CLUSTERVERSIONINFO, *LPCLUSTERVERSIONINFO, *PCLUSTERVERSIONINFO;

成員

dwVersionInfoSize

數據結構的大小,以位元組為單位。 用戶必須先設定此大小,才能呼叫 GetClusterInformation

MajorVersion

識別安裝在本機節點上之操作系統的主要版本號碼。 例如,針對 X.Y 版,主要版本號碼為 X。

MinorVersion

識別安裝在本機節點上的操作系統次要版本號碼。 例如,針對 X.Y 版,次要版本號碼為 Y。

BuildNumber

識別安裝在本機節點上的操作系統組建編號,例如 224。

szVendorId[64]

包含安裝在本機節點上之叢集服務的廠商標識碼資訊。

szCSDVersion[64]

包含安裝在節點上的最新 Service Pack。 如果尚未安裝 Service Pack,szCSDVersion 成員是空的。

dwClusterHighestVersion

識別安裝在本機節點上之叢集服務的最高版本,以形成 叢集

dwClusterLowestVersion

識別安裝在本機節點上之叢集服務的最低版本,以形成叢集。

dwFlags

如果叢集節點執行不同版本的叢集服務,此值會設定為 CLUSTER_VERSION_FLAG_MIXED_MODE。 如果所有叢集節點都執行相同的 叢集服務版本,則此值為 0。

dwReserved

此值保留供內部使用。

備註

若要取得叢集版本資訊,應用程式會宣告 CLUSTERVERSIONINFO 結構、在 dwVersionInfoSize 成員中指定結構的大小,並呼叫 GetClusterInformation 函式GetClusterInformation 會填入結構成員數據。

若要防止覆寫所有可能的版本信息組合,請一律將 dwVersionInfoSize 設定為:

sizeof(CLUSTERVERSIONINFO)

dwClusterHighestVersiondwClusterLowestVersion 值會指出本機節點是否可以與另一個節點聯結以形成叢集。 如果下列其中一項成立,聯結可能會成功:

  • 本機節點的最高版本完全符合另一個節點的最高版本。
  • 本機節點的最低版本完全符合另一個節點的最高版本。
  • 本機節點的最高版本完全符合另一個節點的最低版本。
如需叢集服務如何建立和使用版本號碼的詳細資訊,請參閱 版本相容性

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
標頭 clusapi.h

另請參閱

GetClusterInformation