CLUSPROP_PIFLAGS enumeration (clusapi.h)

Represents disk partition information. The enumeration flags identify certain properties of a disk partition, which is a storage class resource.

Syntax

typedef enum CLUSPROP_PIFLAGS {
  CLUSPROP_PIFLAG_STICKY = 0x00000001,
  CLUSPROP_PIFLAG_REMOVABLE = 0x00000002,
  CLUSPROP_PIFLAG_USABLE = 0x00000004,
  CLUSPROP_PIFLAG_DEFAULT_QUORUM = 0x00000008,
  CLUSPROP_PIFLAG_USABLE_FOR_CSV = 0x00000010,
  CLUSPROP_PIFLAG_ENCRYPTION_ENABLED = 0x00000020,
  CLUSPROP_PIFLAG_RAW,
  CLUSPROP_PIFLAG_UNKNOWN = 0x80000000
} ;

Constants

 
CLUSPROP_PIFLAG_STICKY
Value: 0x00000001
The drive letter is sticky.
CLUSPROP_PIFLAG_REMOVABLE
Value: 0x00000002
The storage class resource is removable.
CLUSPROP_PIFLAG_USABLE
Value: 0x00000004
The storage class resource is formatted with a file system that is usable by the
Cluster service.
CLUSPROP_PIFLAG_DEFAULT_QUORUM
Value: 0x00000008
The partition should be used to store quorum files if no partition is specified in the
SetClusterQuorumResource function.
CLUSPROP_PIFLAG_USABLE_FOR_CSV
Value: 0x00000010
The partition can be used in a cluster shared volume (CSV).

Windows Server 2008 R2 and Windows Server 2008:  This value is supported starting with Windows Server 2012.
CLUSPROP_PIFLAG_ENCRYPTION_ENABLED
Value: 0x00000020
The partition uses BitLocker encryption.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is supported starting with Windows Server 2016.
CLUSPROP_PIFLAG_UNKNOWN
Value: 0x80000000
The partition uses an unknown file system type.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 and Windows Server 2008:  This value is supported starting with Windows Server 2012 R2 with KB 3093899.

Remarks

For Physical Disk resources, the smallest NTFS partition larger than 50 MB automatically receives the CLUSPROP_PIFLAG_DEFAULT_QUORUM flag.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Header clusapi.h

See also

CLUSPROP_PARTITION_INFO

CLUSPROP_PARTITION_INFO_EX

CLUS_PARTITION_INFO

CLUS_PARTITION_INFO_EX

Failover Cluster Enumerations

Flags Property of the ClusPartition Object