Condividi tramite


struttura RESUTIL_PROPERTY_ITEM (resapi.h)

Contiene informazioni su una proprietà dell'oggetto cluster. Una matrice di strutture RESUTIL_PROPERTY_ITEM costituisce una tabella delle proprietà che può essere utilizzata nelle operazioni di proprietà.

Sintassi

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;

Members

Name

Nome della proprietà.

KeyName

Nome facoltativo della sottochiave del database cluster per la proprietà . Questo parametro può essere NULL.

Format

Descrive il formato della proprietà, ad esempio CLUSPROP_FORMAT_BINARY o CLUSPROP_FORMAT_DWORD. Per un elenco di valori di formato validi, vedere il membro wFormat di CLUSPROP_SYNTAX.

DUMMYUNIONNAME

DUMMYUNIONNAME.DefaultPtr

DUMMYUNIONNAME.Default

DUMMYUNIONNAME.lpDefault

DUMMYUNIONNAME.LargeIntData

DUMMYUNIONNAME.ULargeIntData

DUMMYUNIONNAME.FileTimeData

Minimum

Valore minimo dei dati per la proprietà . Per i valori di dati con i formati CLUSPROP_FORMAT_BINARY e CLUSPROP_FORMAT_MULTI_SZ , il membro Minimum contiene le dimensioni in byte del valore di dati predefinito specificato da Default.

Maximum

Valore massimo dei dati per la proprietà .

Flags

Maschera di bit che descrive la proprietà .

RESUTIL_PROPITEM_READ_ONLY (0x00000001)

La proprietà è di sola lettura.

RESUTIL_PROPITEM_REQUIRED (0x00000002)

la proprietà è obbligatoria.

RESUTIL_PROPITEM_SIGNED (0x00000004)

Contrassegna una proprietà numerica come valore con segno.

Offset

Offset di byte ai dati effettivi della proprietà. I dati vengono archiviati in un buffer noto come blocco di parametri.

Commenti

Per altre informazioni sulla compilazione di blocchi di parametri e tabelle delle proprietà, vedere Uso di Elenchi e tabelle.

Esempio

Vedere Uso di Elenchi e tabelle ecompilazione con CLUSPROP_BUFFER_HELPER e definizione di strutture e costantinell'implementazione di DLL di risorse.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Intestazione resapi.h

Vedi anche

CLUSPROP_SYNTAX