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


перечисление CLUSTER_PROPERTY_SYNTAX (msclus.h)

Предоставляет возможные значения для структур синтаксиса в списке свойств.

Синтаксис

typedef enum CLUSTER_PROPERTY_SYNTAX {
  CLUSPROP_SYNTAX_ENDMARK,
  CLUSPROP_SYNTAX_NAME,
  CLUSPROP_SYNTAX_RESCLASS,
  CLUSPROP_SYNTAX_LIST_VALUE_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_DWORD,
  CLUSPROP_SYNTAX_LIST_VALUE_BINARY,
  CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_LONG,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR,
  CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER,
  CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER,
  CLUSPROP_SYNTAX_LIST_VALUE_WORD,
  CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST,
  CLUSPROP_SYNTAX_LIST_VALUE_FILETIME,
  CLUSPROP_SYNTAX_DISK_SIGNATURE,
  CLUSPROP_SYNTAX_SCSI_ADDRESS,
  CLUSPROP_SYNTAX_DISK_NUMBER,
  CLUSPROP_SYNTAX_PARTITION_INFO,
  CLUSPROP_SYNTAX_FTSET_INFO,
  CLUSPROP_SYNTAX_DISK_SERIALNUMBER,
  CLUSPROP_SYNTAX_DISK_GUID,
  CLUSPROP_SYNTAX_DISK_SIZE,
  CLUSPROP_SYNTAX_PARTITION_INFO_EX,
  CLUSPROP_SYNTAX_PARTITION_INFO_EX2,
  CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR
} ;

Константы

 
CLUSPROP_SYNTAX_ENDMARK
Помечает конец списка значений.
CLUSPROP_SYNTAX_NAME
Описывает имя свойства, например Имя.
свойство для ресурсов и свойство NodeName для
Узлов. Имя свойства представлено
CLUSPROP_PROPERTY_NAME структура.
CLUSPROP_SYNTAX_RESCLASS
Описывает значение класса ресурсов. Значение класса ресурсов представлено
CLUSPROP_RESOURCE_CLASS структура.
CLUSPROP_SYNTAX_LIST_VALUE_SZ
Описывает строковое значение Юникода, завершающееся null, в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ
Описывает строковое значение Юникода, завершающееся значением NULL, с необследовавшимися ссылками на переменные среды в
список свойств.
CLUSPROP_SYNTAX_LIST_VALUE_DWORD
Описывает значение DWORD в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_BINARY
Описывает двоичное значение в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ
Описывает массив строковых значений Юникода, завершаемых null, в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_LONG
Описывает длинное значение со знаком в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ
Описывает строковое значение Юникода, завершающееся nullом, с развернутыми ссылками на переменные среды в
список свойств.
CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR
Описание SECURITY_DESCRIPTOR в
собственный относительный формат
в списке свойств. Дополнительные сведения о самостоятельных дескрипторов безопасности см. в разделе
Абсолютные дескрипторы безопасности и дескрипторы безопасности Self-Relative.
CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER
Описывает большое целочисленное значение со знаком в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER
Описывает большое целочисленное значение без знака в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_WORD
Описывает значение WORD в списке свойств.
CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST
Описывает список свойств.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение перечисления не поддерживается до Windows Server 2016.
CLUSPROP_SYNTAX_LIST_VALUE_FILETIME
Описывает значение FILETIME в списке свойств.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение перечисления не поддерживается до Windows Server 2016.
CLUSPROP_SYNTAX_DISK_SIGNATURE
Описывает значение подписи диска master загрузочной записи (MBR), представленное
CLUSPROP_DISK_SIGNATURE структура.
CLUSPROP_SYNTAX_SCSI_ADDRESS
Описывает адрес ресурса IP-адреса . IP-адрес
Адресные ресурсы хранят этот адрес в своих ресурсах
Адрес частного свойства. Значение адреса SCSI
представляется CLUSPROP_SCSI_ADDRESS
Структура.
CLUSPROP_SYNTAX_DISK_NUMBER
Описывает значение номера диска, представленное
CLUSPROP_DISK_NUMBER структура.
CLUSPROP_SYNTAX_PARTITION_INFO
Описывает коллекцию сведений о ресурсе физического диска, например имя устройства и том.
"Structure.". Сведения о секции представлены
CLUSPROP_PARTITION_INFO структура.
CLUSPROP_SYNTAX_FTSET_INFO
Описывает сведения о наборе FILETIME .
CLUSPROP_SYNTAX_DISK_SERIALNUMBER
Описывает строковое значение Юникода, завершающееся нулевым значением, которое содержит серийный номер ресурса диска.
CLUSPROP_SYNTAX_DISK_GUID
Описывает строковое значение Юникода, завершающееся нулевым значением, содержащее GUID объекта
Ресурс диска таблицы секционирования GUID (GPT).
CLUSPROP_SYNTAX_DISK_SIZE
Описывает большое целочисленное значение без знака, содержащее общий размер диска в байтах.
CLUSPROP_SYNTAX_PARTITION_INFO_EX
Описывает коллекцию сведений о ресурсе физического диска, например имя устройства и том.
"Structure.". Сведения о секции представлены
CLUSPROP_PARTITION_INFO_EX структура.
CLUSPROP_SYNTAX_PARTITION_INFO_EX2
Описывает коллекцию сведений о ресурсе физического диска, например имя устройства и том.
"Structure.". Сведения о секции представлены
CLUSPROP_PARTITION_INFO_EX2 структура.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение недоступно до Windows Server 2016 .
CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR
Описывает данные дескриптора для ресурса класса хранения.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение недоступно до Windows Server 2016 .

Комментарии

Верхние 2 байта CLUSTER_PROPERTY_SYNTAX должны быть допустимыми CLUSTER_PROPERTY_TYPE. Нижние 2 байта CLUSTER_PROPERTY_SYNTAX должны быть допустимым CLUSTER_PROPERTY_FORMAT.

Клиент не должен указывать значение синтаксиса CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ при добавлении значения свойства в структуру списка свойств . При построении структуры списка свойств для возврата клиенту сервер должен возвращать два значения свойства, которые имеют синтаксис CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ: первое значение имеет синтаксис CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ, содержащее значение свойства, так как оно хранится на сервере, а второе — синтаксис CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ — это то же значение свойства, в котором каждая внедренная переменная среды была заменена своим значением, хранящимся на сервере.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Верхняя часть msclus.h

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

CLUSPROP_SYNTAX

CLUSTER_PROPERTY_FORMAT

CLUSTER_PROPERTY_TYPE

Перечисления отказоустойчивого кластера