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


Метод InitiateShutdown класса Msvm_ShutdownComponent

Инициирует операцию завершения работы операционной системы на связанной дочерней виртуальной машине. Если возвращается ноль (0), завершение работы было успешно инициировано. Любой другой код возврата указывает на условие ошибки.

Синтаксис

uint32 InitiateShutdown(
  [in] boolean Force,
  [in] string  Reason
);

Параметры

Force [in]

Тип: boolean

Флаг, который, если значение True, принудительно закрывает приложения, несмотря на несохраненные данные.

Причина [в]

Тип: строка

Причина завершения работы. Это определяемая пользователем строка.

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

Тип: uint32

Завершено без ошибок (0)

Проверенные параметры метода — задание запущено (4096)

Сбой (32768)

Доступ запрещен (32769)

Не поддерживается (32770)

Состояние неизвестно (32771)

Время ожидания (32772)

Недопустимый параметр (32773)

Система используется (32774)

Недопустимое состояние для этой операции (32775)

Неправильный тип данных (32776)

Система недоступна (32777)

Нехватка памяти (32778)

Файл не найден (32779)

Система не готова (32780)

Компьютер заблокирован и не может быть выключен без параметра force (32781)

Выполняется завершение работы системы (32782)

Комментарии

Доступ к классу Msvm_ShutdownComponent может быть ограничен фильтрацией UAC. Дополнительные сведения см. в разделе Контроль учетных записей пользователей и WMI.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
Заголовок
Winreg.h
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

Msvm_ShutdownComponent