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
CLUSCTL_RESOURCE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES
CLUSPROP_ULARGE_INTEGER