MSFT_StorageTier 類別的 GetSupportedSize 方法
傳回新儲存層的支援大小。 這些大小可以透過下列其中一種或兩種方式傳回:在所有支援的大小陣列中;或透過最小值、遞增和最大值。
語法
UInt32 GetSupportedSize(
[in] String ResiliencySettingName,
[out] UInt64 SupportedSizes[],
[out] UInt64 TierSizeMin,
[out] UInt64 TierSizeMax,
[out] UInt64 TierSizeDivisor,
[out] String ExtendedStatus
);
參數
ResiliencySettingName [in]
要用來判斷支援大小的復原設定名稱。 請注意,傳回的大小可能會因復原設定而有所不同。
SupportedSizes [out]
儲存層支援的大小,每個數位元素一個大小。 如果支援的大小數目很大,但對於只支援少量層大小的儲存層而言,此參數可能是 NULL。
TierSizeMin [out]
最小、遞增和最大值所指定大小序列的支援大小。
TierSizeMax [out]
最小、遞增和最大值所指定大小序列的最大支援大小。
TierSizeDivisor [out]
支援大小之間的遞增,以位元組為單位。 例如:如果支援的最小大小為 10 GB,則最大值為 20 GB,而此參數為 2 GB,則此集區支援的大小會是 10 GB、12 GB、14 GB、16 GB、18 GB 和 20 GB。
ExtendedStatus [out]
MSFT_StorageExtendedStatus 物件中 記憶體提供者的擴充錯誤資訊。 此資訊是實作特定的。
傳回值
成功 (0)
不支援 (1)
未指定的錯誤 (2)
逾 時 (3)
失敗 (4)
無效的參數 (5)
(40001) 拒絕存取
沒有足夠的資源可完成作業。 (40002)
快取過期 (40003)
無法連線到記憶體提供者。 (46000)
儲存提供者無法連線到儲存子系統。 (46001)
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
命名空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |