CLUSTER_PROPERTY_TYPE enumeration (clusapi.h)
This enumeration defines the property types that are supported by a cluster property list.
Syntax
typedef enum CLUSTER_PROPERTY_TYPE {
CLUSPROP_TYPE_UNKNOWN = -1,
CLUSPROP_TYPE_ENDMARK = 0,
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 = 32768
} ;
Constants
CLUSPROP_TYPE_UNKNOWN Value: -1 The property type is unknown. |
CLUSPROP_TYPE_ENDMARK Value: 0 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 Value: 32768 Describes the beginning of the range for users to define their own types. Associate this type with user-defined private properties. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Header | clusapi.h |