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 |