共用方式為


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 函式中指定任何數據分割,則分割區應該用來儲存仲裁檔案。 針對 實體磁碟 資源,大於 50 MB 的最小 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 時,ClusterResourceControl 可以傳回 CLUS_PARTITION_INFO 結構,而且當 dwControlCode 設定為 CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS時,ClusterResourceTypeControl 即可傳回 。

例子

請參閱 建立實體磁碟資源

要求

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

另請參閱

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl