CLUSTER_PROPERTY_TYPE Enumeration

This enumeration defines the property types that are supported by a cluster property list.

Syntax

typedef enum CLUSTER_PROPERTY_TYPE {
  CLUSPROP_TYPE_UNKNOWN                       ,
  CLUSPROP_TYPE_ENDMARK                       ,
  CLUSPROP_TYPE_LIST_VALUE                    ,
  CLUSPROP_TYPE_RESCLASS                      ,
  CLUSPROP_TYPE_RESERVED1                     ,
  CLUSPROP_TYPE_NAME                          ,
  CLUSPROP_TYPE_SIGNATURE                     ,
  CLUSPROP_TYPE_SCSI_ADDRESS                  ,
  CLUSPROP_TYPE_DISK_NUMBER                   ,
  CLUSPROP_TYPE_PARTITION_INFO                ,
  CLUSPROP_TYPE_FTSET_INFO                    ,
  CLUSPROP_TYPE_DISK_SERIALNUMBER             ,
  CLUSPROP_TYPE_DISK_GUID                     ,
  CLUSPROP_TYPE_DISK_SIZE                     ,
  CLUSPROP_TYPE_PARTITION_INFO_EX             ,
  CLUSPROP_TYPE_PARTITION_INFO_EX2            ,
  CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR  ,
  CLUSPROP_TYPE_USER
} ;

Constants

CLUSPROP_TYPE_UNKNOWN The property type is unknown.
CLUSPROP_TYPE_ENDMARK Designates the data value as the last entry in a property or value list.
CLUSPROP_TYPE_LIST_VALUE Describes a data value in a property list. For example, in the property list passed to a control code function for a property validation operation, CLUSPROP_TYPE_LIST_VALUE is the required type to be included with each property value.
CLUSPROP_TYPE_RESCLASS Describes resource class information. A resource class value is described with a CLUSPROP_RESOURCE_CLASS structure. Resource classes are returned when an application calls ClusterResourceControl or ClusterResourceTypeControl with one of the following control codes:

CLUSCTL_RESOURCE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_TYPE_RESERVED1 Reserved for future use.
CLUSPROP_TYPE_NAME Describes a data value used as a name, such as a property name. A name value is represented by a CLUSPROP_PROPERTY_NAME structure.
CLUSPROP_TYPE_SIGNATURE Describes a Signature property for a disk resource. A signature value is represented by a CLUSPROP_DISK_SIGNATURE structure.
CLUSPROP_TYPE_SCSI_ADDRESS Describes an Address property for an IP Address resource. A SCSI address value is represented by a CLUSPROP_SCSI_ADDRESS structure.
CLUSPROP_TYPE_DISK_NUMBER Describes the number value of a disk resource. A disk number value is represented by a CLUSPROP_DISK_NUMBER structure.
CLUSPROP_TYPE_PARTITION_INFO Describes a collection of information about a disk resource, such as its device name and volume label. Partition data is represented by a CLUSPROP_PARTITION_INFO structure.
CLUSPROP_TYPE_FTSET_INFO Describes FILETIME set information.

Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported.

CLUSPROP_TYPE_DISK_SERIALNUMBER Describes the serial number of a disk resource.
CLUSPROP_TYPE_DISK_GUID Describes the GUID of a disk resource.
CLUSPROP_TYPE_DISK_SIZE Describes the total size of a disk in bytes.
CLUSPROP_TYPE_PARTITION_INFO_EX Describes a collection of information about a disk resource, such as its device name and volume label. Partition data is represented by a CLUSPROP_PARTITION_INFO_EX structure.
CLUSPROP_TYPE_PARTITION_INFO_EX2 Describes a collection of information about a disk resource, such as its device name and volume label. Partition data is represented by a CLUSPROP_PARTITION_INFO_EX2 structure.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is not available until Windows Server 2016 .

CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR Describes descriptor data for a storage class resource.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is not available until Windows Server 2016 .

CLUSPROP_TYPE_USER Describes the beginning of the range for users to define their own types. Associate this type with user-defined private properties.

Requirements

   
Windows version None supported Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header clusapi.h

See Also

CLUSPROP_SYNTAX

Failover Cluster Enumerations

Type Property of the ClusPropertyValue Object