次の方法で共有


MSFT_Disk クラスの初期化メソッド

特定のパーティション スタイルで RAW ディスクを初期化します。

構文

UInt32 Initialize(
  [in]  UInt16 PartitionStyle,
  [out] String ExtendedStatus
);

パラメーター

PartitionStyle [in]

ディスクの望ましいパーティション スタイルです。 このパラメーターの既定値は GPT です。

MBR (1)

GPT (2 )

ExtendedStatus [out]

埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。

このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有の) エラー情報を返すことができます。

戻り値

Success (0)

サポート非対称 (1)

Unspecified Error (2)

Timeout (3)

Failed (4)

Invalid Parameter (5)

ディスクが使用中 (6)

Access denied (40001)

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

Cache out of date (40003)

ディスクが既に初期化されています。 (41001)

指定したパーティションの種類は無効です。 (41010)

ディスクは、GPT パーティション スタイルをサポートするのに十分な大きさではありません。 (41014)

指定されたオブジェクトは、Microsoft フェールオーバー クラスタリング コンポーネントによって管理されます。 この操作を実行するには、ディスクがクラスター メンテナンス モードで、クラスター リソースの状態がオンラインである必要があります。 (41018)

解説

パーティション スタイルが指定されていない場合、GPT は既定で選択されます。 ディスクが既に初期化されている場合、このメソッドは適切に定義されたエラー コードで失敗します。

要件

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

関連項目

MSFT_Disk