структура RESUTIL_PROPERTY_ITEM (resapi.h)
Содержит сведения о свойстве объекта кластера. Массив структур RESUTIL_PROPERTY_ITEM формирует таблицу свойств , которую можно использовать в операциях со свойствами.
Синтаксис
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;
Члены
Name
Имя свойства.
KeyName
Необязательное имя подраздела базы данных кластера для свойства . Этот параметр может принимать значение NULL.
Format
Описывает формат свойства, например CLUSPROP_FORMAT_BINARY или CLUSPROP_FORMAT_DWORD. Список допустимых значений формата см. в элементе wFormatCLUSPROP_SYNTAX.
DUMMYUNIONNAME
DUMMYUNIONNAME.DefaultPtr
DUMMYUNIONNAME.Default
DUMMYUNIONNAME.lpDefault
DUMMYUNIONNAME.LargeIntData
DUMMYUNIONNAME.ULargeIntData
DUMMYUNIONNAME.FileTimeData
Minimum
Минимальное значение данных для свойства. Для значений данных в форматах CLUSPROP_FORMAT_BINARY и CLUSPROP_FORMAT_MULTI_SZ элемент Minimum содержит размер байтов значения данных по умолчанию, заданного параметром Default.
Maximum
Максимальное значение данных для свойства.
Flags
Битовая маска, описывающая свойство .
RESUTIL_PROPITEM_READ_ONLY (0x00000001)
Свойство доступно только для чтения.
RESUTIL_PROPITEM_REQUIRED (0x00000002)
свойство является обязательным.
RESUTIL_PROPITEM_SIGNED (0x00000004)
Помечает числовое свойство как значение со знаком.
Offset
Смещение байтов к фактическим данным свойства. Данные хранятся в буфере, известном как блок параметров.
Комментарии
Дополнительные сведения о создании блоков параметров и таблиц свойств см. в разделе Использование Списки и таблиц.
Примеры
См. статьи Использование Списки и таблиц и Сборка с CLUSPROP_BUFFER_HELPER и Определение структур и констант в разделе Реализация библиотек DLL ресурсов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Верхняя часть | resapi.h |