Поделиться через


структура 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

См. также раздел

CLUSPROP_SYNTAX