Freigeben über


RESUTIL_PROPERTY_ITEM-Struktur (resapi.h)

Enthält Informationen zu einer Clusterobjekteigenschaft. Ein Array von RESUTIL_PROPERTY_ITEM Strukturen bildet eine Eigenschaftentabelle , die in Eigenschaftsvorgängen verwendet werden kann.

Syntax

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;

Member

Name

Der Name der Eigenschaft.

KeyName

Optionaler Name des Unterschlüssels der Clusterdatenbank für die Eigenschaft. Dieser Parameter kann NULL sein.

Format

Beschreibt das Format der Eigenschaft, z. B. CLUSPROP_FORMAT_BINARY oder CLUSPROP_FORMAT_DWORD. Eine Liste der gültigen Formatwerte finden Sie im wFormat-Element von CLUSPROP_SYNTAX.

DUMMYUNIONNAME

DUMMYUNIONNAME.DefaultPtr

DUMMYUNIONNAME.Default

DUMMYUNIONNAME.lpDefault

DUMMYUNIONNAME.LargeIntData

DUMMYUNIONNAME.ULargeIntData

DUMMYUNIONNAME.FileTimeData

Minimum

Minimaler Datenwert für die Eigenschaft. Für Datenwerte mit den Formaten CLUSPROP_FORMAT_BINARY und CLUSPROP_FORMAT_MULTI_SZ enthält das Minimum-Element die Bytegröße des standardmäßig angegebenen Standardwerts.

Maximum

Maximaler Datenwert für die Eigenschaft.

Flags

Bitmaske, die die -Eigenschaft beschreibt.

RESUTIL_PROPITEM_READ_ONLY (0x00000001)

Die Eigenschaft ist schreibgeschützt.

RESUTIL_PROPITEM_REQUIRED (0x00000002)

Die Eigenschaft ist erforderlich.

RESUTIL_PROPITEM_SIGNED (0x00000004)

Kennzeichnet eine numerische Eigenschaft als signierten Wert.

Offset

Byteoffset zu den tatsächlichen Eigenschaftsdaten. Die Daten werden in einem Puffer gespeichert, der als Parameterblock bezeichnet wird.

Hinweise

Weitere Informationen zum Erstellen von Parameterblöcken und Eigenschaftentabellen finden Sie unter Verwenden von Listen und Tabellen.

Beispiele

Weitere Informationen finden Sie unter Verwenden von Listen und Tabellen und Erstellen mit CLUSPROP_BUFFER_HELPER und Definieren von Strukturen und Konstanten unter Implementieren von Ressourcen-DLLs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Kopfzeile resapi.h

Weitere Informationen

CLUSPROP_SYNTAX