MSFT_Partition 類別的 GetSupportedSize 方法

使用 Resize 方法,擷取分割區的大小下限和最大值。

語法

UInt32 GetSupportedSize(
  [out] UInt64 SizeMin,
  [out] UInt64 SizeMax,
  [out] String ExtendedStatus
);

參數

SizeMin [out]

此分割區可以變成的最小大小,以位元組為單位。 如果這個方法多次執行,此值可能會根據各種暫存盤的位置而稍微變更。

SizeMax [out]

此分割區可以變成的最大分割區大小,以位元組為單位。

ExtendedStatus [out]

包含內嵌 MSFT_StorageExtendedStatus 物件的字串。

此參數可讓記憶體提供者傳回擴充 (實作特定) 錯誤資訊。

傳回值

成功 (0)

不支援 (1)

未指定的錯誤 (2)

時 (3)

失敗 (4)

無效的參數 (5)

不支援大小 (4097)

拒絕存取 (40001)

沒有足夠的資源來完成作業。 (40002)

無法壓縮包含磁碟區且發生錯誤的分割區。 (42008)

無法調整包含未知檔案系統的數據分割大小。 (42009)

備註

最小大小是由磁碟重組器決定,並考慮不移動檔案的位置 (,也就是無法移動的檔案) 。 大小上限取決於在目前分割區之後立即新增任何可用範圍的大小。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
命名空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另請參閱

MSFT_Partition