CLUSPROP_PIFLAGS enumeration

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              = 1,          // 0x1
  CLUSPROP_PIFLAG_REMOVABLE           = 2,          // 0x2
  CLUSPROP_PIFLAG_USABLE              = 4,          // 0x4
  CLUSPROP_PIFLAG_DEFAULT_QUORUM      = 8,          // 0x8
  CLUSPROP_PIFLAG_USABLE_FOR_CSV      = 16,         // 0x10
  CLUSPROP_PIFLAG_ENCRYPTION_ENABLED  = 32,         // 0x20
  CLUSPROP_PIFLAG_UNKNOWN             = 2147483648 // 0x80000000
} CLUSPROP_PIFLAGS, _CLUSPROP_PIFLAGS;

Constants

CLUSPROP_PIFLAG_STICKY

The drive letter is sticky.

CLUSPROP_PIFLAG_REMOVABLE

The storage class resource is removable.

CLUSPROP_PIFLAG_USABLE

The storage class resource is formatted with a file system that is usable by the Cluster service.

CLUSPROP_PIFLAG_DEFAULT_QUORUM

The partition should be used to store quorum files if no partition is specified in the SetClusterQuorumResource function.

CLUSPROP_PIFLAG_USABLE_FOR_CSV

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

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

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

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

Header

ClusAPI.h;
MsClus.h

See also

Failover Cluster Enumerations
CLUS_PARTITION_INFO
CLUS_PARTITION_INFO_EX
CLUSPROP_PARTITION_INFO
CLUSPROP_PARTITION_INFO_EX
Flags Property of the ClusPartition Object

 

 

Show: