перечисление 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 |