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 |