CLUSTER_PROPERTY_SYNTAX 枚举 (clusapi.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 描述属性名称,例如 Name 资源的 属性和 的 NodeName 属性 节点。 属性名称由 表示 CLUSPROP_PROPERTY_NAME 结构。 |
CLUSPROP_SYNTAX_RESCLASS 描述资源类值。 资源类值由 表示 CLUSPROP_RESOURCE_CLASS 结构。 |
CLUSPROP_SYNTAX_LIST_VALUE_SZ 描述属性列表中以 null 结尾的 Unicode 字符串值。 |
CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ 描述以 null 结尾的 Unicode 字符串值,其中包含对 中环境变量的未扩展引用 属性列表。 |
CLUSPROP_SYNTAX_LIST_VALUE_DWORD 描述属性列表中的 DWORD 值。 |
CLUSPROP_SYNTAX_LIST_VALUE_BINARY 描述属性列表中的二进制值。 |
CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ 描述属性列表中以 null 结尾的 Unicode 字符串值的数组。 |
CLUSPROP_SYNTAX_LIST_VALUE_LONG 描述属性列表中的有符号 长 值。 |
CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ 描述以 null 结尾的 Unicode 字符串值,其中包含对 中的环境变量的扩展引用 属性列表。 |
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 描述主启动记录 (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 描述一个以 null 结尾的 Unicode 字符串值,该值包含磁盘资源的序列号。 |
CLUSPROP_SYNTAX_DISK_GUID 描述包含 的 GUID 的以 null 结尾的 Unicode 字符串值 GPT) 磁盘资源 (GUID 分区表。 |
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 之前不可用。 |
注解
CLUSTER_PROPERTY_SYNTAX的上限 2 个字节必须是有效的CLUSTER_PROPERTY_TYPE。 CLUSTER_PROPERTY_SYNTAX的低 2 个字节必须是有效的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 Enterprise、Windows Server 2008 Datacenter |
标头 | clusapi.h |