estructura RESUTIL_PROPERTY_ITEM (resapi.h)
Contiene información sobre una propiedad de objeto de clúster. Una matriz de estructuras de RESUTIL_PROPERTY_ITEM forma una tabla de propiedades que se puede usar en las operaciones de propiedad.
Sintaxis
typedef struct RESUTIL_PROPERTY_ITEM {
LPWSTR Name;
LPWSTR KeyName;
DWORD Format;
union {
DWORD_PTR DefaultPtr;
DWORD Default;
LPVOID lpDefault;
PRESUTIL_LARGEINT_DATA LargeIntData;
PRESUTIL_ULARGEINT_DATA ULargeIntData;
PRESUTIL_FILETIME_DATA FileTimeData;
} DUMMYUNIONNAME;
DWORD Minimum;
DWORD Maximum;
DWORD Flags;
DWORD Offset;
} RESUTIL_PROPERTY_ITEM, *PRESUTIL_PROPERTY_ITEM;
Miembros
Name
El nombre de la propiedad.
KeyName
Nombre opcional de la subclave de la base de datos del clúster para la propiedad . Este parámetro puede ser NULL.
Format
Describe el formato de la propiedad, como CLUSPROP_FORMAT_BINARY o CLUSPROP_FORMAT_DWORD. Para obtener una lista de valores de formato válidos, vea el miembro wFormat de CLUSPROP_SYNTAX.
DUMMYUNIONNAME
DUMMYUNIONNAME.DefaultPtr
DUMMYUNIONNAME.Default
DUMMYUNIONNAME.lpDefault
DUMMYUNIONNAME.LargeIntData
DUMMYUNIONNAME.ULargeIntData
DUMMYUNIONNAME.FileTimeData
Minimum
Valor mínimo de datos para la propiedad . Para los valores de datos con los formatos CLUSPROP_FORMAT_BINARY y CLUSPROP_FORMAT_MULTI_SZ , el miembro Minimum contiene el tamaño de bytes del valor de datos predeterminado especificado por Default.
Maximum
Valor máximo de datos para la propiedad .
Flags
Máscara de bits que describe la propiedad .
RESUTIL_PROPITEM_READ_ONLY (0x00000001)
La propiedad es de solo lectura.
RESUTIL_PROPITEM_REQUIRED (0x00000002)
La propiedad es obligatoria.
RESUTIL_PROPITEM_SIGNED (0x00000004)
Marca una propiedad numérica como un valor con signo.
Offset
Desplazamiento de bytes a los datos de propiedad reales. Los datos se almacenan en un búfer conocido como bloque de parámetros.
Comentarios
Para obtener más información sobre cómo crear bloques de parámetros y tablas de propiedades, vea Uso de Listas y tablas.
Ejemplos
Consulte Uso de Listas y tablas ycreación con CLUSPROP_BUFFER_HELPER y Definición de estructuras y constantes en Implementación de archivos DLL de recursos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Encabezado | resapi.h |