CLUSTERVERSIONINFO 结构是用于检索集群的版本信息的结构,定义在 Win32 API 的 Clusapi.h 头文件中。以下是该结构的定义:
typedef struct CLUSTERVERSIONINFO {
  DWORD dwVersionInfoSize;
  DWORD MajorVersion;
  DWORD MinorVersion;
  DWORD BuildNumber;
  WCHAR szVendorId[64];
  DWORD dwClusterHighestVersion;
  DWORD dwClusterLowestVersion;
  DWORD dwFlags;
  DWORD dwMajorVersion2;
  DWORD dwMinorVersion2;
  DWORD dwBuildNumber2;
  WCHAR szVendorId2[64];
  DWORD dwClusterHighestVersion2;
  DWORD dwClusterLowestVersion2;
} CLUSTERVERSIONINFO, *LPCLUSTERVERSIONINFO;

  •  dwVersionInfoSize: 结构的大小,以字节为单位。使用时需要设置为 sizeof(CLUSTERVERSIONINFO)。


  •  MajorVersion: 主版本号。


  •  MinorVersion: 次版本号。


  •  BuildNumber: 构建号。


  •  szVendorId: 供应商标识,表示集群的供应商。


  •  dwClusterHighestVersion: 集群的最高版本号。


  •  dwClusterLowestVersion: 集群的最低版本号。


  •  dwFlags: 一组标志,指示额外的信息。


  •  dwMajorVersion2, dwMinorVersion2, dwBuildNumber2, szVendorId2, dwClusterHighestVersion2, dwClusterLowestVersion2: 这组字段提供额外的版本信息。


这个结构用于获取有关集群版本和相关信息的详细信息。在使用时,请确保正确设置字段的值,并适当处理返回结果。


转载请注明出处:http://www.pingtaimeng.com/article/detail/24489/Win32 API/Clusapi.h/CLUSTERVERSIONINFO