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


Интерфейс IVMVirtualMachine

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

Определяет интерфейс для виртуальной машины. IVMVirtualMachine может уведомлять клиентов о событиях с помощью исходящего интерфейса IVMVirtualMachineEvents . Объекты IVMVirtualMachine возвращаются из методов IVMVirtualPC, таких как CreateVirtualMachine, RegisterVirtualMachine и FindVirtualMachine. Вы также можете получить объект IVMVirtualMachine из объекта IVMVirtualMachineCollection , возвращенного из свойства IVMVirtualPC::VirtualMachines .

Элементы

Интерфейс IVMVirtualMachine наследуется от интерфейса IDispatch . IVMVirtualMachine также имеет следующие типы элементов:

Методы

Интерфейс IVMVirtualMachine содержит следующие методы.

Метод Описание
AddDVDROMDrive Добавляет новый компакт- или DVD-диск на виртуальную машину.
AddHardDiskConnection Добавляет новое подключение к жесткому диску к виртуальной машине.
AddNetworkAdapter Добавляет сетевой интерфейс к виртуальной машине.
AttachUSBDevice Подключает USB-устройство к виртуальной машине.
DetachUSBDevice Освобождает USB-устройство из виртуальной машины.
DiscardSavedState Удаляет все сохраненные сведения о состоянии для сохраненной виртуальной машины.
ОтменитьUndoDisks Удаляет виртуальные диски отмены.
GetActivationValue Извлекает значение указанного параметра активации для этой виртуальной машины.
GetConfigurationValue Извлекает значение указанного параметра конфигурации для этой виртуальной машины.
MergeUndoDisks Объединяет виртуальные диски отмены.
Пауза Приостанавливает работу виртуальной машины.
RemoveActivationValue Удаляет значение указанного параметра активации для этой виртуальной машины.
RemoveConfigurationValue Удаляет значение указанного параметра конфигурации для этой виртуальной машины.
RemoveDVDROMDrive Удаляет указанный компакт-диск или DVD-диск с виртуальной машины.
RemoveHardDiskConnection Удаляет указанное подключение к жесткому диску с виртуальной машины.
RemoveNetworkAdapter Удаляет сетевой интерфейс из виртуальной машины.
Reset Сбрасывает виртуальную машину.
Возобновить Возобновляет работу виртуальной машины.
Сохранить Сохраняет состояние виртуальной машины.
SetActivationValue Задает значение указанного параметра активации для этой виртуальной машины.
SetConfigurationValue Задает значение указанного параметра конфигурации для этой виртуальной машины.
StartCommunicationChannel Настраивает канал связи между узлом и гостем.
Запуск Запускает виртуальную машину из неинициализированного или сохраненного состояния.
Startup2 Запускает виртуальную машину из неинициализированного или сохраненного состояния с дополнительными параметрами.
Поворота Отключит виртуальную машину.

Свойства

Интерфейс IVMVirtualMachine имеет следующие свойства.

Свойство Тип доступа Описание
Бухгалтер
Только для чтения
Бухгалтер для этой виртуальной машины.
AttachedDriveTypes
Только для чтения
Массив, указывающий тип диска, подключенного к каждому расположению на виртуальной машине.
BaseBoardSerialNumber
Чтение/запись
Серийный номер базовой платы.
BIOSGUID
Чтение/запись
GUID BIOS.
BIOSSerialNumber
Чтение/запись
Серийный номер BIOS.
ChassisAssetTag
Чтение/запись
Тег ресурса Шасси.
ChassisSerialNumber
Чтение/запись
Серийный номер корпуса.
ConfigID
Только для чтения
Уникальный идентификатор виртуальной машины.
Отображения
Только для чтения
Отображение видео для виртуальной машины.
DVDROMDrives
Только для чтения
Перечисляемая коллекция компакт- и DVD-дисков, подключенных к виртуальной машине.
Файл
Только для чтения
Полный путь к VMC-файлу для конфигурации виртуальной машины.
FloppyDrives
Только для чтения
Перечисляемая коллекция гибких дисков, подключенных к виртуальной машине.
GuestOS
Только для чтения
Гостевая операционная система для этой виртуальной машины.
HardDiskConnections
Только для чтения
Перечисляемая коллекция подключений к жестким дискам.
Has3DNow
Только для чтения
Указывает, поддерживает ли процессор набор инструкций 3DNow.
HasMMX
Только для чтения
Указывает, поддерживает ли процессор набор инструкций MMX.
HasSSE
Только для чтения
Указывает, поддерживает ли процессор набор инструкций SSE.
HasSSE2
Только для чтения
Указывает, поддерживает ли процессор набор инструкций SSE2.
Клавиатура
Только для чтения
Устройство клавиатуры для виртуальной машины.
Память
Чтение/запись
Объем физической памяти виртуальной машины в мегабайтах.
Мышь
Только для чтения
Устройство мыши для виртуальной машины.
Имя
Чтение/запись
Имя конфигурации виртуальной машины.
NetworkAdapters
Только для чтения
Перечисляемая коллекция сетевых адаптеров, подключенных к виртуальной машине.
Примечания
Чтение/запись
Заметки для виртуальной машины.
ParallelPorts
Только для чтения
Перечисляемая коллекция параллельных портов.
ProcessorSpeed
Только для чтения
Скорость процессора в мегагерцах (МГц).
RdpPipeName
Только для чтения
Имя именованного канала подключения RDP, используемого для видео и ввода.
SavedStateFilePath
Только для чтения
Полный путь к файлу сохраненного состояния.
SerialPorts
Только для чтения
Перечисляемая коллекция последовательных портов.
ShutdownActionOnQuit
Чтение/запись
Действие, выполняемого на этой виртуальной машине, если она работает при выходе виртуального компьютера Windows.
Состояние
Только для чтения
Текущее состояние виртуальной машины.
Отмена
Чтение/запись
Указывает, включены ли диски отмены для жестких дисков, подключенных к виртуальной машине.
Отменить действие
Чтение/запись
Действие по умолчанию, выполняеме на всех дисках отмены при завершении работы виртуальной машины в операционной системе на виртуальной машине.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Окончание поддержки клиентов
Windows 7
Продукт
Windows Virtual PC
Заголовок
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine определяется как f7092aa1-33ed-4f78-a59f-c00adfc2edd7