Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_UNKNOWNValue: -1 The property type is unknown. |
CLUSPROP_TYPE_ENDMARKValue: 0 Designates the data value as the last entry in a property or value list. |
CLUSPROP_TYPE_LIST_VALUEDescribes 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_RESCLASSDescribes 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_RESERVED1Reserved for future use. |
CLUSPROP_TYPE_NAMEDescribes 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_SIGNATUREDescribes a Signature property for a disk resource. A signature value is represented by a CLUSPROP_DISK_SIGNATURE structure. |
CLUSPROP_TYPE_SCSI_ADDRESSDescribes an Address property for an IP Address resource. A SCSI address value is represented by a CLUSPROP_SCSI_ADDRESS structure. |
CLUSPROP_TYPE_DISK_NUMBERDescribes the number value of a disk resource. A disk number value is represented by a CLUSPROP_DISK_NUMBER structure. |
CLUSPROP_TYPE_PARTITION_INFODescribes 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_INFODescribes FILETIME set information. Windows Server 2008 R2 and Windows Server 2008: This enumeration value is not supported. |
CLUSPROP_TYPE_DISK_SERIALNUMBERDescribes the serial number of a disk resource. |
CLUSPROP_TYPE_DISK_GUIDDescribes the GUID of a disk resource. |
CLUSPROP_TYPE_DISK_SIZEDescribes the total size of a disk in bytes. |
CLUSPROP_TYPE_PARTITION_INFO_EXDescribes 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_EX2Describes 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_DESCRIPTORDescribes 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_USERValue: 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 |