共用方式為


CLUS_PARTITION_INFO_EX 結構 (clusapi.h)

描述 記憶體類別資源 磁碟區和檔案系統。 它用來做為 CLUSPROP_PARTITION_INFO 結構的數據成員,以及做為某些 控件程式代碼 作業的傳回值。

語法

typedef struct CLUS_PARTITION_INFO_EX {
  DWORD          dwFlags;
  WCHAR          szDeviceName[MAX_PATH];
  WCHAR          szVolumeLabel[MAX_PATH];
  DWORD          dwSerialNumber;
  DWORD          rgdwMaximumComponentLength;
  DWORD          dwFileSystemFlags;
  WCHAR          szFileSystem[32];
  ULARGE_INTEGER TotalSizeInBytes;
  ULARGE_INTEGER FreeSizeInBytes;
  DWORD          DeviceNumber;
  DWORD          PartitionNumber;
  GUID           VolumeGuid;
} CLUS_PARTITION_INFO_EX, *PCLUS_PARTITION_INFO_EX;

成員

dwFlags

描述記憶體類別資源的旗標,由 CLUSPROP_PIFLAGS 列舉列舉所列舉。

CLUSPROP_PIFLAG_STICKY (1)

驅動器號是黏性。

CLUSPROP_PIFLAG_REMOVABLE (2)

記憶體類別資源是可移動的。

CLUSPROP_PIFLAG_USABLE (4)

記憶體類別資源會格式化為 叢集服務可使用的檔案系統。

CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)

如果 SetClusterQuorumResource 函式中未指定任何數據分割,則應該使用分割區來儲存仲裁檔案。 針對 實體磁碟 資源,大於 50MB 的最小 NTFS 磁碟分區會自動收到此旗標。

szDeviceName[MAX_PATH]

記憶體類別資源的裝置名稱,例如 “C:”。 未包含反斜杠。

szVolumeLabel[MAX_PATH]

記憶體類別資源的磁碟區標籤。

dwSerialNumber

記憶體類別資源磁碟區的序號。

rgdwMaximumComponentLength

指定檔案系統支援的檔名元件長度上限,以字元為單位。 檔名元件是反斜杠之間的檔名部分。

dwFileSystemFlags

描述文件系統的旗標。 下列一或多個旗標有效。

FS_CASE_SENSITIVE (1)

檔案系統支援區分大小寫的檔名。

FS_CASE_IS_PRESERVED (2)

當檔案系統將名稱放在記憶體類別資源上時,檔案系統會保留檔名的大小寫。

FS_UNICODE_STORED_ON_DISK (4)

檔案系統支援檔名中的 Unicode,因為它們出現在記憶體類別資源上。

FS_PERSISTENT_ACLS (8)

檔案系統會保留並強制執行訪問控制清單, (ACL) 。

szFileSystem[32]

文件系統的名稱,例如 「FAT」 或 「NTFS」。

TotalSizeInBytes

指定磁碟區的大小總計,以位元組為單位。 此值可能無法正確對齊,而且應該使用 UNALIGNED 指標來存取。

FreeSizeInBytes

指定磁碟區上未配置空間的大小,以位元組為單位。 此值可能無法正確對齊,而且應該使用 UNALIGNED 指標來存取。

DeviceNumber

裝置號碼

PartitionNumber

數據分割編號。

VolumeGuid

與磁碟區相關聯的全域唯一標識符。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Datacenter、Windows Server 2008 企業版
標頭 clusapi.h

另請參閱

數據結構