共用方式為


CLUS_PARTITION_INFO 結構 (clusapi.h)

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

語法

typedef struct CLUS_PARTITION_INFO {
  DWORD dwFlags;
  WCHAR szDeviceName[MAX_PATH];
  WCHAR szVolumeLabel[MAX_PATH];
  DWORD dwSerialNumber;
  DWORD rgdwMaximumComponentLength;
  DWORD dwFileSystemFlags;
  WCHAR szFileSystem[32];
} CLUS_PARTITION_INFO, *PCLUS_PARTITION_INFO;

成員

dwFlags

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

CLUSPROP_PIFLAG_STICKY (0x00000001)

驅動器號是黏性。

CLUSPROP_PIFLAG_REMOVABLE (0x00000002)

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

CLUSPROP_PIFLAG_USABLE (0x00000004)

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

CLUSPROP_PIFLAG_DEFAULT_QUORUM (0x00000008)

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

szDeviceName[MAX_PATH]

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

szVolumeLabel[MAX_PATH]

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

dwSerialNumber

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

rgdwMaximumComponentLength

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

dwFileSystemFlags

描述檔案系統的值。 下列一或多個旗標有效。

FS_CASE_IS_PRESERVED (0x00000002)

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

FS_CASE_SENSITIVE (0x00000001)

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

FS_UNICODE_STORED_ON_DISK (0x00000004)

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

FS_PERSISTENT_ACLS (0x00000008)

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

szFileSystem[32]

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

備註

dwControlCode 參數設定為 CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO,而且當 dwControlCode 參數設定為 CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS 時,ClusterResourceTypeControl 可以傳回CLUS_PARTITION_INFO結構。

範例

請參閱 建立實體磁碟資源

規格需求

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

另請參閱

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl