Метод 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 |
Заголовок |
|
MOF |
|
DLL |
|