Export (0) Print
Expand All
Expand Minimize

CLUSTER_PROPERTY_SYNTAX enumeration

[This documentation is preliminary and is subject to change.]

Provides the possible values for the syntax structures in a property list.

Syntax


typedef enum  { 
  CLUSPROP_SYNTAX_ENDMARK                         = 0x00000000,
  CLUSPROP_SYNTAX_NAME                            = 0x00040003,
  CLUSPROP_SYNTAX_RESCLASS                        = 0x00020002,
  CLUSPROP_SYNTAX_LIST_VALUE_SZ                   = 0x00010003,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ            = 0x00010004,
  CLUSPROP_SYNTAX_LIST_VALUE_DWORD                = 0x00010002,
  CLUSPROP_SYNTAX_LIST_VALUE_BINARY               = 0x00010001,
  CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ             = 0x00010005,
  CLUSPROP_SYNTAX_LIST_VALUE_LONG                 = 0x00010007,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ          = 0x00010008,
  CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR  = 0x00010009,
  CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER        = 0x0001000a,
  CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER       = 0x00010006,
  CLUSPROP_SYNTAX_LIST_VALUE_WORD                 = 0x0001000b,
  CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST        = 0x0001000E,
  CLUSPROP_SYNTAX_DISK_SIGNATURE                  = 0x00050002,
  CLUSPROP_SYNTAX_SCSI_ADDRESS                    = 0x00060002,
  CLUSPROP_SYNTAX_DISK_NUMBER                     = 0x00070002,
  CLUSPROP_SYNTAX_PARTITION_INFO                  = 0x00080001,
  CLUSPROP_SYNTAX_DISK_SERIALNUMBER               = 0x000a0003,
  CLUSPROP_SYNTAX_DISK_GUID                       = 0x000b0003,
  CLUSPROP_SYNTAX_DISK_SIZE                       = 0x000c0006,
  CLUSPROP_SYNTAX_PARTITION_INFO_EX               = 0x000d0001,
  CLUSPROP_SYNTAX_LIST_VALUE_FILETIME             = 0x0001000c
} CLUSTER_PROPERTY_SYNTAX;

Constants

CLUSPROP_SYNTAX_ENDMARK

Marks the end of a value list.

CLUSPROP_SYNTAX_NAME

Describes a property name, such as the Name property for resources and the NodeName property for nodes. A property name is represented by a CLUSPROP_PROPERTY_NAME structure.

CLUSPROP_SYNTAX_RESCLASS

Describes a resource class value. A resource class value is represented by a CLUSPROP_RESOURCE_CLASS structure.

CLUSPROP_SYNTAX_LIST_VALUE_SZ

Describes a null-terminated Unicode string value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ

Describes a null-terminated Unicode string value with unexpanded references to environment variables in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_DWORD

Describes a DWORD value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_BINARY

Describes a binary value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ

Describes an array of null-terminated Unicode string values in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_LONG

Describes a signed long value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ

Describes a null-terminated Unicode string value with expanded references to environment variables in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR

Describes a SECURITY_DESCRIPTOR in self-relative format in a property list. For more information about self-relative security descriptors, see Absolute and Self-Relative Security Descriptors.

CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER

Describes a signed large integer value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER

Describes an unsigned large integer value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_WORD

Describes a WORD value in a property list.

CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST

Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003:  This enumeration value is not supported until Windows Server Technical Preview.

Describes a property list.

CLUSPROP_SYNTAX_DISK_SIGNATURE

Describes a master boot record (MBR) disk signature value represented by a CLUSPROP_DISK_SIGNATURE structure.

CLUSPROP_SYNTAX_SCSI_ADDRESS

Describes the address for an IP Address resource. IP Address resources store this address in their Address private property. A SCSI address value is represented by a CLUSPROP_SCSI_ADDRESS structure.

CLUSPROP_SYNTAX_DISK_NUMBER

Describes a disk number value represented by a CLUSPROP_DISK_NUMBER structure.

CLUSPROP_SYNTAX_PARTITION_INFO

Describes a collection of information about a Physical Disk resource, such as its device name and volume label. Partition information is represented by a CLUSPROP_PARTITION_INFO structure.

CLUSPROP_SYNTAX_DISK_SERIALNUMBER

Describes the serial number of a disk resource.

CLUSPROP_SYNTAX_DISK_GUID

Describes the GUID of a GUID partitioning table (GPT) disk resource.

CLUSPROP_SYNTAX_DISK_SIZE

Describes the total size of a disk in bytes.

CLUSPROP_SYNTAX_PARTITION_INFO_EX

Describes a collection of information about a Physical Disk resource, such as its device name and volume label. Partition information is represented by a CLUSPROP_PARTITION_INFO_EX structure.

CLUSPROP_SYNTAX_LIST_VALUE_FILETIME

Describes a FILETIME value in a property list.

Remarks

The upper 2 bytes of a CLUSTER_PROPERTY_SYNTAX must be a valid CLUSTER_PROPERTY_TYPE. The lower 2 bytes of a CLUSTER_PROPERTY_SYNTAX must be a valid CLUSTER_PROPERTY_FORMAT.

The client must not specify a syntax value of CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ when adding a property value to a property list structure. When constructing a property list structure to return to the client, the server must return two values for a property's value that is of syntax CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ: the first value is of syntax CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ, containing the property value, as it is stored on the server, and the second is of syntax CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ which is the same property value where each embedded environment variable has been replaced by its value, as stored on the server.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2003 Enterprise, Windows Server 2003 Datacenter

Header

ClusAPI.h

See also

Failover Cluster Enumerations
CLUSPROP_SYNTAX
CLUSTER_PROPERTY_FORMAT
CLUSTER_PROPERTY_TYPE

 

 

Show:
© 2014 Microsoft