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


Метод IVMVirtualMachineEvents::OnRequestShutdown

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

Получает уведомление о том, что был сделан запрос на завершение работы.

Синтаксис

HRESULT OnRequestShutdown();

Параметры

Этот метод не имеет параметров.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод вызывается всякий раз, когда сеанс виртуальной машины завершает работу. Клиентская программа должна реализовать этот метод интерфейса, чтобы получать уведомления о событии vmVirtualMachineEvent_RequestShutdown , исходя из IVMVirtualMachine.

Это уведомление о событии отправляется только при завершении сеанса виртуальных машин. Подпрограммы завершения работы операционной системы, такие как IVMGuestOS::Shutdown, не запускают это событие напрямую, если они также не пытаются выполнить выключение программного обеспечения виртуального оборудования.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Окончание поддержки клиентов
Windows 7
Продукт
Windows Virtual PC
Заголовок
VPCCOMInterfaces.h
IID
DIID_IVMVirtualMachineEvents определяется как 9d84f560-bb67-4961-bd12-a4da780c67e4

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

IVMVirtualMachineEvents