Drive オブジェクト

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

ドライブ オブジェクトは、サブシステム内に含まれる物理ディスク ドライブをモデルにします。 各ドライブはバスに接続し、スロットを占有し、ドライブ エクステントのセットを含みます。 各ドライブは、任意の数の LUN にエクステントを提供できます。 ドライブはホット スペアとして指定することもできます。

IVdsSubSystem::QueryDrives メソッドを使用して、特定のサブシステムに含まれるドライブを特定します。 呼び出し元は、 QueryDrives メソッドによって返される列挙から目的のドライブ オブジェクトを選択するか、 IVdsSubSystem::GetDrive メソッドを呼び出して目的のバスとスロット番号を渡すことによって、特定のドライブへのポインターを取得できます。 ドライブ オブジェクトを使用すると、ドライブの状態を設定し、ドライブのプロパティ、関連付けられているドライブエクステント、およびドライブを含むサブシステムに対してクエリを実行できます。

ドライブ オブジェクトのプロパティには、オブジェクト識別子、名前、シリアル番号に加えて、ドライブの状態、正常性、フラグが含まれます。バイト単位のサイズ。とバスとスロット番号。

次の表に、関連するインターフェイス、列挙体、および構造体を示します。

要素
このオブジェクトによって常に公開されるインターフェイス IVdsDrive
このオブジェクトによって公開される可能性があるインターフェイス IVdsMaintenance
関連付けられた列挙 VDS_DRIVE_FLAGVDS_DRIVE_STATUSVDS_DRIVE_EXTENT
関連付けられた構造体 VDS_DRIVE_PROPVDS_DRIVE_NOTIFICATION

 

ハードウェア プロバイダー オブジェクト

IVdsSubSystem::QueryDrives

IVdsSubSystem::GetDrive