Compartir a través de


CLUSPROP_SYNTAX unión (clusapi.h)

Describe el formato y el tipo de un valor de datos. Se usa como miembro Sintaxis de la estructura CLUSPROP_VALUE .

Sintaxis

typedef union CLUSPROP_SYNTAX {
  DWORD  dw;
  struct {
    WORD wFormat;
    WORD wType;
  } DUMMYSTRUCTNAME;
} CLUSPROP_SYNTAX, *PCLUSPROP_SYNTAX;

Miembros

dw

DWORD que describe el formato y el tipo del valor de datos. La enumeración CLUSTER_PROPERTY_SYNTAX define los valores posibles.

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.wFormat

Valor numérico que describe solo el formato del valor de datos. ClusAPI.h define los valores siguientes, enumerados en la enumeración CLUSTER_PROPERTY_FORMAT .

wFormat.CLUSPROP_FORMAT_BINARY (1)

Los datos son un valor binario.

wFormat.CLUSPROP_FORMAT_DWORD (2)

Los datos son un valor DWORD .

wFormat.CLUSPROP_FORMAT_EXPAND_SZ (4)

Los datos son una cadena Unicode terminada en null con referencias no expandidas a variables de entorno.

wFormat.CLUSPROP_FORMAT_EXPANDED_SZ (8)

Los datos son una cadena Unicode terminada en null con referencias expandidas a variables de entorno.

wFormat.CLUSPROP_FORMAT_FILETIME (12 (0xC))

Los datos son filetime.

wFormat.CLUSPROP_FORMAT_LARGE_INTEGER (10 (0xA))

Los datos son un entero grande con signo.

wFormat.CLUSPROP_FORMAT_LONG (7)

Los datos son un valor LONG firmado.

wFormat.CLUSPROP_FORMAT_MULTI_SZ (5)

Los datos son una matriz de cadenas Unicode terminadas en null.

wFormat.CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (9)

Los datos son una SECURITY_DESCRIPTOR en formato auto relativo . Para obtener más información sobre los descriptores de seguridad relativos a sí mismo, consulte Descriptores de seguridad absolutos y Self-Relative.

wFormat.CLUSPROP_FORMAT_SZ (3)

Los datos son una cadena Unicode terminada en null.

wFormat.CLUSPROP_FORMAT_ULARGE_INTEGER (6)

Los datos son un entero grande sin signo.

wFormat.CLUSPROP_FORMAT_UNKNOWN (0)

Los datos están en un formato desconocido.

wFormat.CLUSPROP_FORMAT_USER (32768 (0x8000))

Los datos están en un formato definido por el usuario.

wFormat.CLUSPROP_FORMAT_WORD (11 (0xB))

Los datos son un valor de WORD .

DUMMYSTRUCTNAME.wType

Valor numérico que describe solo el tipo del valor de datos. La enumeración CLUSTER_PROPERTY_TYPE define los valores posibles.

wType.CLUSPROP_TYPE_DISK_NUMBER (7)

Describe el valor numérico de un recurso de disco. Un valor de número de disco se representa mediante una estructura de CLUSPROP_DISK_NUMBER .

wType.CLUSPROP_TYPE_DISK_SERIALNUMBER (10 (0xA))

Describe el número de serie de un recurso de disco.

wType.CLUSPROP_TYPE_DISK_GUID (11 (0xB))

Describe el GUID de un recurso de disco.

wType.CLUSPROP_TYPE_DISK_SIZE (12 (0xC))

Describe el tamaño total del disco.

wType.CLUSPROP_TYPE_ENDMARK (0)

Designa el valor de datos como la última entrada de una lista de propiedades o valores.

wType.CLUSPROP_TYPE_LIST_VALUE (1)

Describe un valor de datos en una lista de propiedades. Por ejemplo, en la lista de propiedades que se pasa a una función de código de control para una operación de validación de propiedades, CLUSPROP_TYPE_LIST_VALUE es el tipo necesario que se va a incluir con cada valor de propiedad.

wType.CLUSPROP_TYPE_NAME (4)

Describe un valor de datos usado como nombre, como un nombre de propiedad. Un valor de nombre se representa mediante una estructura CLUSPROP_PROPERTY_NAME .

wType.CLUSPROP_TYPE_PARTITION_INFO (8)

Describe una colección de información sobre un recurso de disco, como su nombre de dispositivo y la etiqueta de volumen. Los datos de partición se representan mediante una estructura CLUSPROP_PARTITION_INFO .

wType.CLUSPROP_TYPE_PARTITION_INFO_EX (13 (0xD))

Describe una colección de información sobre un recurso de disco, como su nombre de dispositivo y la etiqueta de volumen. Los datos de partición se representan mediante una estructura de CLUSPROP_PARTITION_INFO_EX .

wType.CLUSPROP_TYPE_RESCLASS (2)

Describe la información de la clase de recursos. Un valor de clase de recurso se describe con una estructura de CLUSPROP_RESOURCE_CLASS . Las clases de recursos se devuelven cuando una aplicación llama a ClusterResourceControl o ClusterResourceTypeControl con uno de los siguientes códigos de control.

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

wType.CLUSPROP_TYPE_SCSI_ADDRESS (6)

Describe una propiedad Address para un recurso de dirección IP . Un valor de dirección SCSI se representa mediante una estructura de CLUSPROP_SCSI_ADDRESS .

wType.CLUSPROP_TYPE_SIGNATURE (5)

Describe una propiedad Signature para un recurso de disco. Un valor de firma se representa mediante una estructura CLUSPROP_DISK_SIGNATURE .

wType.CLUSPROP_TYPE_UNKNOWN (-1)

Se desconoce el tipo.

wType.CLUSPROP_TYPE_USER (32768 (0x8000))

Describe el principio del intervalo para que los usuarios definan sus propios tipos. Asocie este tipo a propiedades privadas definidas por el usuario.

Comentarios

Para analizar los datos que se devuelven desde una función de código de control, use el miembro wFormat de esta estructura si el miembro wType define un tipo que la aplicación no puede entender.

Ejemplos

Consulte Creación de recursos de disco físico y Creación con CLUSPROP_BUFFER_HELPER.

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

Consulte también

Dirección

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_BINARY

CLUSPROP_DISK_NUMBER

CLUSPROP_DISK_SIGNATURE

CLUSPROP_DWORD

CLUSPROP_FILETIME

CLUSPROP_LONG

CLUSPROP_MULTI_SZ

CLUSPROP_PARTITION_INFO

CLUSPROP_PARTITION_INFO_EX

CLUSPROP_PROPERTY_NAME

CLUSPROP_RESOURCE_CLASS

CLUSPROP_SCSI_ADDRESS

CLUSPROP_SYNTAX

CLUSPROP_SZ

CLUSPROP_ULARGE_INTEGER

CLUSPROP_VALUE

CLUSTER_PROPERTY_FORMAT

CLUSTER_PROPERTY_SYNTAX

CLUSTER_PROPERTY_TYPE

ClusterResourceControl

ClusterResourceTypeControl

Estructuras de datos

Nombre (propiedad para recursos)

NodeName