Share via


ClusProperty.Type property

[The Type property is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Returns or sets the type of a cluster object property.

This property is read-only.

Syntax

ClusProperty.Type

Property value

Long describing the type of the cluster object property. MsClus.h defines the following types, enumerated in the CLUSTER_PROPERTY_TYPE enumeration

CLUSPROP_TYPE_DISK_NUMBER (7)

Describes the number value of a disk resource. A disk number value is represented by a CLUSPROP_DISK_NUMBER structure.

CLUSPROP_TYPE_DISK_SERIALNUMBER (10)

Describes the serial number of a disk resource.

CLUSPROP_TYPE_DISK_GUID (11)

Describes the GUID of a disk resource.

CLUSPROP_TYPE_DISK_SIZE (12)

TBD

CLUSPROP_TYPE_ENDMARK (0)

Designates the data value as the last entry in a property or value list.

CLUSPROP_TYPE_LIST_VALUE (1)

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_NAME (4)

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_PARTITION_INFO (8)

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_PARTITION_INFO_EX (13)

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_RESCLASS (2)

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_SCSI_ADDRESS (6)

Describes an Address property for an IP Address resource. A SCSI address value is represented by a CLUSPROP_SCSI_ADDRESS structure.

CLUSPROP_TYPE_SIGNATURE (5)

Describes a Signature property for a disk resource. A signature value is represented by a CLUSPROP_DISK_SIGNATURE structure.

CLUSPROP_TYPE_UNKNOWN (-1)

The property value type is unknown.

CLUSPROP_TYPE_USER (32768)

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

Remarks

The Type property corresponds to the wType member of a CLUSPROP_SYNTAX union.

For information on making constants defined by the Cluster Automation Server type library (MsClus.tlb) available to scripts, see Creating a Cluster Automation Server Script.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Header
MsClus.h
IDL
MsClus.idl
Type library
MsClus.tlb
DLL
MsClus.dll
IID
IID_ISClusProperty is defined as F2E606FE-2631-11D1-89F1-00A0C90D061E

See also

ClusProperty

ClusProperty.Format

CLUSPROP_SYNTAX

CLUSTER_PROPERTY_TYPE