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]

ストレージ層でサポートされているサイズ。配列要素ごとに 1 つのサイズ。 サポートされるサイズの数が多い場合、このパラメーターは 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 オブジェクトでストレージ プロバイダーからの拡張エラー情報。 この情報は実装固有です。

戻り値

Success (0)

Not Supported (1)

Unspecified Error (2)

Timeout (3)

Failed (4)

Invalid Parameter (5)

Access denied (40001)

リソース不足のため、操作を完了できません。 (40002)

Cache out of date (40003)

ストレージ プロバイダーに接続できません。 (46000)

ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)

要件

要件 Value
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
名前空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

関連項目

MSFT_StorageTier