VDS インターフェイス

[Windows 8 および Windows Server 2012 以降、Virtual Disk Service COM インターフェイスは、Windows Storage Management APIに置き換えられます。

Virtual Disk Service (VDS) オブジェクトは、ストレージ デバイスのクエリ、構成、および保守のためのメソッドを公開するインターフェイスを提供します。

インターフェイス 形容
IEnumVdsObjectの 特定の型の VDS オブジェクトのセットを列挙します。
IVdsAdminの プロバイダーを VDS に登録します。
IVdsAdvancedDisk パーティションを作成および削除し、パーティション属性を変更します。
IVdsAdvancedDisk2の パーティションの種類を変更するメソッドを提供します。
IVdsAdviseSink VDS 通知を受信します。
IVdsAsyncの 非同期操作を管理します。
IVdsControllerの コントローラーに対してクエリ操作と構成操作を実行するためのメソッドを公開します。
IVdsControllerControllerPortの IVdsController インターフェイスを実装するクラスのコントローラー ポートを列挙するメソッドを提供します。
IVdsControllerPortの コントローラー ポートでクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsCreatePartitionEx ベーシック ディスク上にパーティションを作成します。
IVdsDiskの 基本ディスクとダイナミック ディスクを照会して構成します。
IVdsDisk2の ディスクの SAN モードをオフラインまたはオンラインに設定するメソッドを提供します。
IVdsDiskPartitionMF パーティションに対してファイル システム管理操作を実行するメソッドを提供します。
IVdsDiskPartitionMF2 追加の書式設定オプションを使用してパーティションを書式設定するメソッドを提供します。
IVdsDriveの ドライブに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsDrive2の ドライブのプロパティに対してクエリを実行するメソッドを提供します。
IVdsHbaPort ローカル システム上の HBA ポートのクエリと操作を行うメソッドを提供します。
IVdsHwProviderの ハードウェア プロバイダーに対してクエリ操作、再開操作、および更新操作を実行するためのメソッドを提供します。
IVdsHwProviderPrivateの ハードウェア プロバイダーが指定した LUN を所有しているかどうかを VDS が判断できるようにするメソッドを提供します。
IVdsHwProviderPrivateMpio 特定の HBA ポートからプロバイダーへのパスの状態を設定するメソッドを提供します。
IVdsHwProviderStoragePools 記憶域プール に LUN を作成し、ハードウェア プロバイダーによって管理される記憶域プールを列挙するメソッドを提供します。
IVdsHwProviderType ハードウェア プロバイダーの種類を取得するメソッドを提供します。
IVdsHwProviderType2 このインターフェイスは実装されていません。 代わりに、IVdsHwProviderType を使用してください。
IVdsIscsiInitiatorAdapterの ローカル システム上の iSCSI イニシエーター アダプターに対してクエリを実行して操作するメソッドを提供します。
IVdsIscsiInitiatorPortalの ローカル システム上の iSCSI イニシエーター ポータルに対してクエリを実行して操作するメソッドを提供します。
IVdsIscsiPortalの iSCSI ポータルでクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsIscsiPortalGroup iSCSI ポータル グループでクエリおよび構成サービスを実行するためのメソッドを提供します。
IVdsIscsiPortalLocalの iSCSI ポータルでローカル イニシエーター固有の IPSEC 事前共有キーを設定するためのメソッドを提供します。
IVdsIscsiTargetの iSCSI ターゲットに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsLun LUN (論理ユニット番号) に対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsLun2をする 論理ユニット番号 (LUN) ヒントを適用およびクエリするためのメソッドを提供します。
IVdsLunControllerPortsの LUN に対してコントローラー ポート構成操作を実行するためのメソッドを提供します。
IVdsLunIscsiの iSCSI LUN に対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsLunMpioをする MPIO 拡張機能を使用して LUN に対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsLunNaming IVdsLun インターフェイスを実装するクラスの LUN に名前を付けるメソッドを提供します。
IVdsLunNumber LUN の LUN 番号を照会するメソッドを提供します。
IVdsLunPlexの LUN プレックスに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsMaintenanceの サブシステム、コントローラー、またはドライブでメンテナンス操作を実行するためのメソッドを提供します。
IVdsOpenVDiskの 仮想ディスクを管理するためのメソッドを定義します。
IVdsPack ディスクを含むパックをクエリして構成し、ボリュームを作成します。
IVdsPack2の パックにアラインボリュームを作成するメソッドを提供します。
IVdsProviderの ハードウェアまたはソフトウェア プロバイダーのプロパティを返します。
IVdsProviderPrivateの VDS がプロバイダー オブジェクトに対してその他の操作を実行できるようにするメソッドを提供します。
IVdsProviderSupportをする プロバイダーでサポートされている VDS インターフェイスのバージョンを示すメソッドを提供します。
IVdsRemovable CD-ROM などのリムーバブル ディスクを照会して取り出します。
IVdsServiceの VDS を操作するためのサービス レベルのメソッドを提供します。
IVdsServiceHbaの ローカル システム上の HBA ポートに対してクエリを実行するメソッドを提供します。
IVdsServiceIscsiの ローカル イニシエーター サービスとインターフェイスするためのメソッドを提供します。
IVdsServiceLoaderの VDS を起動します。
IVdsServiceUninstallDisk ベーシック ディスクとダイナミック ディスクをアンインストールするメソッドを提供します。
IVdsStoragePool 記憶域プールの情報を照会し、関連オブジェクトを列挙するメソッドを提供します。
IVdsSubSystemの サブシステムに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsSubSystem2の VDS_HINTS2 および VDS_SUB_SYSTEM_PROP2 構造体を使用してサブシステムに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsSubSystemImportTarget サブシステムの既定の VSS インポート ターゲットのクエリと構成を行うメソッドを提供します。
IVdsSubSystemInterconnectの サブシステムでサポートされている相互接続型に対してクエリを実行するメソッドを提供します。
IVdsSubSystemIscsiの サブシステム上の iSCSI ターゲットとポータルのクエリと構成を行うメソッドを提供します。
IVdsSubSystemNamingの IVdsSubSystem インターフェイスを実装するクラスのサブシステムに名前を付けるメソッドを提供します。
IVdsSwProviderの ソフトウェア プロバイダー操作を実行します。
IVdsVDiskの 仮想ディスクを管理するためのメソッドを定義します。
IVdsVdProviderの 仮想ディスクを作成および管理するためのメソッドを定義します。
IVdsVolume ボリューム プレックスを作成および削除し、ボリューム属性を変更します。
IVdsVolume2の ボリューム GUID を含むボリューム プロパティ情報を返すメソッドを提供します。
IVdsVolumeMFの ボリューム オブジェクトに対してアクセス パスとファイル システム操作を実行します。
IVdsVolumeMF2 ボリューム オブジェクトに対して追加のファイル システム管理操作を実行するメソッドを提供します。
IVdsVolumeMF3の ボリューム オブジェクトに対して追加のファイル システム管理操作を実行するメソッドを提供します。
IVdsVolumeOnline 単一ボリュームをオンラインにするメソッドを提供します。
IVdsVolumePlex 含まれているボリュームに対してクエリを実行し、不適切なエクステントを修復します。
IVdsVolumeShrink ボリュームの縮小をサポートするメソッドを提供します。