次の方法で共有


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 がインストールされていない場合、 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
Header clusapi.h

こちらもご覧ください

GetClusterInformation