Compartir a través de


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

Consulte también

CLUSPROP_SYNTAX