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


Интерфейсы виртуальных компьютеров Windows

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

Следующие интерфейсы поддерживаются виртуальным компьютером Windows.

Интерфейс Description
IVMAccountant
Предоставляет доступ к данным, связанным с учетом, для виртуальной машины.
IVMDisplay
Управляет параметрами отображения виртуальной машины.
IVMDVDDrive
Управляет диском CD-ROM или DVD-ДИСКА на виртуальной машине.
IVMDVDDriveCollection
Определяет коллекцию дисков CD и DVD на виртуальной машине.
IVMDVDDriveEvents
Определяет исходящий интерфейс событий для интерфейса IVMDVDDrive.
IVMFloppyDrive
Управляет диском floppy в виртуальной машине.
IVMFloppyDriveCollection
Определяет коллекцию дисков floppy на виртуальной машине.
IVMFloppyDriveEvents
Определяет исходящий интерфейс событий для интерфейса IVMFloppyDrive.
IVMGuestOS
Определяет гостевую операционную систему, запущенную внутри виртуальной машины.
IVMHardDisk
Предоставляет доступ к образу жесткого диска.
IVMHardDiskConnection
Определяет подключение для жесткого диска на виртуальной машине.
IVMHardDiskConnectionCollection
Определяет коллекцию подключений к жесткому диску на виртуальной машине.
IVMHostInfo
Извлекает сведения о хост-компьютере.
IVMKeyboard
Управляет устройством клавиатуры на виртуальной машине.
IVMMouse
Управляет устройством мыши на виртуальной машине.
IVMNetworkAdapter
Служит интерфейсом для карты виртуальной сети (сетевой карты) в виртуальной машине.
IVMNetworkAdapterCollection
Определяет коллекцию виртуальных сетевых адаптеров на виртуальной машине.
IVMParallelPort
Определяет параллельный порт внутри виртуальной машины.
IVMParallelPortCollection
Определяет коллекцию параллельных портов в виртуальной машине.
IVMSerialPort
Определяет последовательный порт на виртуальной машине.
IVMSerialPortCollection
Определяет коллекцию последовательных портов в виртуальной машине.
IVMTask
Используется для мониторинга и управления асинхронными задачами для различных методов.
IVMTaskCollection
Определяет коллекцию объектов задач на виртуальной машине.
IVMUSBDevice
Определяет интерфейс для USB-устройства, подключенного к системе узла.
IVMUSBDeviceCollection
Определяет коллекцию USB-устройств, подключенных к хост-системе.
IVMVirtualMachine
Определяет интерфейс для виртуальной машины.
IVMVirtualMachineCollection
Определяет коллекцию виртуальных машин в виртуальном компьютере Windows.
IVMVirtualMachineEvents
Определяет исходящий интерфейс событий для интерфейса IVMVirtualMachine.
IVMVirtualNetwork
Определяет виртуальную сеть.
IVMVirtualNetworkCollection
Определяет коллекцию объектов IVMVirtualNetwork .
IVMVirtualPC
Определяет объект приложения виртуального компьютера Windows верхнего уровня.
IVMVirtualPCEvents
Определяет исходящий интерфейс событий для интерфейса IVMVirtualPC.

Примечание для разработчиков в 64-разрядной версии Windows

В 64-разрядных выпусках Windows библиотека типов для виртуального компьютера Windows находится в 64-разрядном двоичном файле (VPC.exe) в каталоге %WinDir%\System32. Этот каталог не отображается по умолчанию для 32-разрядных процессов; WOW64 сопоставляет весь доступ к каталогу %WinDir%\System32 с каталогом %WinDir%\SysWOW64 по умолчанию. Visual Studio является 32-разрядным двоичным файлом и поэтому не может открыть файл в этом расположении. Чтобы создать сборку взаимодействия для виртуального компьютера Windows, используйте TlbImp.exe, которая поставляется с Visual Studio и пакетом SDK для Windows. Чтобы создать Microsoft.VirtualPC.Interop.dll, используйте следующую командную строку:

**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll /namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe

Другие решения включают копирование VPC.exe в другой каталог, где компилятор может найти его, или с помощью средства OleView.exe из пакета SDK для Windows для извлечения IDL-файла из библиотеки типов в VPC.exe.