Skip to content

Latest commit

 

History

History
170 lines (107 loc) · 5.26 KB

ns-clusapi-clus_partition_info_ex.md

File metadata and controls

170 lines (107 loc) · 5.26 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:clusapi.CLUS_PARTITION_INFO_EX
CLUS_PARTITION_INFO_EX (clusapi.h)
Describes a storage class resource volume and file system.
*PCLUS_PARTITION_INFO_EX
CLUSPROP_PIFLAG_DEFAULT_QUORUM
CLUSPROP_PIFLAG_REMOVABLE
CLUSPROP_PIFLAG_STICKY
CLUSPROP_PIFLAG_USABLE
CLUS_PARTITION_INFO_EX
CLUS_PARTITION_INFO_EX structure [Failover Cluster]
FS_CASE_IS_PRESERVED
FS_CASE_SENSITIVE
FS_PERSISTENT_ACLS
FS_UNICODE_STORED_ON_DISK
PCLUS_PARTITION_INFO_EX
PCLUS_PARTITION_INFO_EX structure pointer [Failover Cluster]
clusapi/CLUS_PARTITION_INFO_EX
clusapi/PCLUS_PARTITION_INFO_EX
mscs.clus_partition_info_ex
mscs\clus_partition_info_ex.htm
MsCS
d061bcb5-7c4c-4d07-9cdf-fa9f7ac34b3c
12/05/2018
*PCLUS_PARTITION_INFO_EX, CLUSPROP_PIFLAG_DEFAULT_QUORUM, CLUSPROP_PIFLAG_REMOVABLE, CLUSPROP_PIFLAG_STICKY, CLUSPROP_PIFLAG_USABLE, CLUS_PARTITION_INFO_EX, CLUS_PARTITION_INFO_EX structure [Failover Cluster], FS_CASE_IS_PRESERVED, FS_CASE_SENSITIVE, FS_PERSISTENT_ACLS, FS_UNICODE_STORED_ON_DISK, PCLUS_PARTITION_INFO_EX, PCLUS_PARTITION_INFO_EX structure pointer [Failover Cluster], clusapi/CLUS_PARTITION_INFO_EX, clusapi/PCLUS_PARTITION_INFO_EX, mscs.clus_partition_info_ex
clusapi.h
Windows
None supported
Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Windows
CLUS_PARTITION_INFO_EX, *PCLUS_PARTITION_INFO_EX
19H1
CLUS_PARTITION_INFO_EX
clusapi/CLUS_PARTITION_INFO_EX
PCLUS_PARTITION_INFO_EX
clusapi/PCLUS_PARTITION_INFO_EX
c++
APIRef
kbSyntax
HeaderDef
ClusAPI.h
CLUS_PARTITION_INFO_EX

CLUS_PARTITION_INFO_EX structure

-description

Describes a storage class resource volume and file system. It is used as the data member of a CLUSPROP_PARTITION_INFO structure and as the return value of some control code operations.

-struct-fields

-field dwFlags

Flags that describes the storage class resource, enumerated by the CLUSPROP_PIFLAGS enumeration.

CLUSPROP_PIFLAG_STICKY (1)

The drive letter is sticky.

CLUSPROP_PIFLAG_REMOVABLE (2)

The storage class resource is removable.

CLUSPROP_PIFLAG_USABLE (4)

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

CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)

The partition should be used to store quorum files if no partition is specified in the SetClusterQuorumResource function. For Physical Disk resources, the smallest NTFS partition larger than 50MB automatically receives this flag.

-field szDeviceName

Device name for the storage class resource, such as "C:". No backslashes are included.

-field szVolumeLabel

Volume label for the storage class resource.

-field dwSerialNumber

Serial number of the storage class resource volume.

-field rgdwMaximumComponentLength

Maximum length, in characters, of a file name component supported by the specified file system. A file name component is that portion of a file name between backslashes.

-field dwFileSystemFlags

Flags that describes the file system. One or more of the following flags are valid.

FS_CASE_SENSITIVE (1)

The file system supports case-sensitive file names.

FS_CASE_IS_PRESERVED (2)

The file system preserves the case of file names when it places a name on the storage class resource.

FS_UNICODE_STORED_ON_DISK (4)

The file system supports Unicode in file names as they appear on storage class resource.

FS_PERSISTENT_ACLS (8)

The file system preserves and enforces access control lists (ACLs).

-field szFileSystem

Name of the file system, such as "FAT" or "NTFS".

-field TotalSizeInBytes

Specifies the total size, in bytes, of the volume. This value may not be properly aligned and should be accessed using UNALIGNED pointers.

-field FreeSizeInBytes

Specifies the size, in bytes, of the unallocated space on the volume. This value may not be properly aligned and should be accessed using UNALIGNED pointers.

-field DeviceNumber

The device number

-field PartitionNumber

The partition number.

-field VolumeGuid

The globally unique identifier associated with the volume.

-see-also

Data Structures