次の方法で共有


IVMDVDDrive::SetBusLocation メソッド

[Windows Virtual PC は、Windows 8の時点で使用できなくなります。 代わりに、 Hyper-V WMI プロバイダー (V2)を使用します。

DVD ドライブを仮想マシン内の指定されたバスの場所に接続します。

構文

HRESULT SetBusLocation(
  [in] long busNumber,
  [in] long deviceNumber
);

パラメーター

busNumber [in]

このドライブが接続されるバス番号。 たとえば、IDE バスでは、この番号はプライマリ バス番号とセカンダリ バス番号のどちらを使用するかを表します。

deviceNumber [in]

このドライブを接続するデバイス番号。 たとえば、IDE バスでは、この番号はプライマリ デバイスとセカンダリ デバイスのどちらを使用するかを表します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード/値 説明
S_OK
0
操作に成功しました。
E_INVALIDARG
0x80000003
指定されたバスの場所が無効です。
E_FAIL
0x80004005
予期しないエラーが発生しました。
VM_E_VM_RUNNING_OR_SAVED
0xA004020B
仮想マシンの実行中または保存された状態では、バスの場所を設定できません。
VM_E_BUS_LOC_IN_USE
指定したバスの場所に別のデバイスが既に接続されています。
VM_E_DRIVE_INVALID
0xA0040502
現在のドライブを初期化できませんでした。
VM_E_VM_UNKNOWN
0xA0040207
このドライブの仮想マシンを特定できなかったため、変更を環境設定ファイルに書き込めませんでした。
DISP_E_EXCEPTION
0x80020009
予期しないエラーが発生しました。

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
クライアント サポートの終了
Windows 7
製品
Windows Virtual PC
Header
VPCCOMInterfaces.h
IID
IID_IVMDVDDriveは b96328f6-6732-437d-a00d-ffa47e43971c として定義されています

関連項目

IVMDVDDrive