Estructura CLUSTERVERSIONINFO (clusapi.h)
Describe información sobre la versión del servicio de clúster instalado localmente en un nodo.
Sintaxis
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;
Miembros
dwVersionInfoSize
Tamaño, en bytes, de la estructura de datos. Los usuarios deben establecer este tamaño antes de llamar a GetClusterInformation.
MajorVersion
Identifica el número de versión principal del sistema operativo instalado en el nodo local. Por ejemplo, para la versión X.Y, el número de versión principal es X.
MinorVersion
Identifica el número de versión secundaria del sistema operativo instalado en el nodo local. Por ejemplo, para la versión X.Y, el número de versión secundaria es Y.
BuildNumber
Identifica el número de compilación del sistema operativo instalado en el nodo local, como 224.
szVendorId[64]
Contiene la información del identificador del proveedor del servicio de clúster instalado en el nodo local.
szCSDVersion[64]
Contiene el Service Pack más reciente instalado en el nodo. Si no se ha instalado un Service Pack, el miembro szCSDVersion está vacío.
dwClusterHighestVersion
Identifica la versión más alta del servicio de clúster con la que el servicio de clúster instalado en el nodo local puede unirse para formar un clúster.
dwClusterLowestVersion
Identifica la versión más baja del servicio de clúster con la que el servicio de clúster instalado en el nodo local puede unirse para formar un clúster.
dwFlags
Si los nodos del clúster ejecutan versiones diferentes del servicio de clúster, este valor se establece en CLUSTER_VERSION_FLAG_MIXED_MODE. Si todos los nodos de clúster ejecutan la misma versión del servicio de clúster, este valor es 0.
dwReserved
Este valor está reservado para uso interno.
Comentarios
Para obtener información de la versión del clúster, las aplicaciones declaran una estructura CLUSTERVERSIONINFO , especifique el tamaño de la estructura en el miembro dwVersionInfoSize y llame a la función GetClusterInformation . GetClusterInformation rellena los datos de los miembros de la estructura.
Para evitar sobrescrituras para todas las combinaciones posibles de información de versión, establezca siempre dwVersionInfoSize en:
sizeof(CLUSTERVERSIONINFO)
Los valores dwClusterHighestVersion y dwClusterLowestVersion indican si el nodo local puede unirse con otro nodo para formar un clúster. Una combinación puede realizarse correctamente si se cumple una de las siguientes condiciones:
- La versión más alta del nodo local coincide exactamente con la versión más alta del otro nodo.
- La versión más baja del nodo local coincide exactamente con la versión más alta del otro nodo.
- La versión más alta del nodo local coincide exactamente con la versión más baja del otro nodo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Encabezado | clusapi.h |