Поделиться через


Метод IVMDVDDrive::SetBusLocation

[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]

Подключает DVD-диск к указанному расположению шины на виртуальной машине.

Синтаксис

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

Параметры

busNumber [in]

Номер автобуса, к которому должен быть присоединен этот диск. Например, в шине IDE это число будет представлять, следует ли использовать номер основного или дополнительного автобуса.

deviceNumber [in]

Номер устройства, к которому должен быть подключен этот диск. Например, в шине интегрированной среды разработки это число будет представлять, следует ли использовать основное или дополнительное расположение устройства.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемый код или значение Описание
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
Заголовок
VPCCOMInterfaces.h
IID
IID_IVMDVDDrive определяется как b96328f6-6732-437d-a00d-ffa47e43971c

См. также раздел

IVMDVDDrive