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


Функция RmCancelCurrentTask (restartmanager.h)

Отменяет текущую операцию RmShutdown или RmRestart . Эта функция должна вызываться из приложения, которое запустило сеанс, путем вызова функции RmStartSession .

Синтаксис

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

Параметры

[in] dwSessionHandle

Дескриптор существующего сеанса.

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

Это самая последняя полученная ошибка. Функция может возвращать один из кодов системных ошибок , определенных в Winerror.h.

Значение Значение
ERROR_SUCCESS
0
Запрашивается отмена текущей операции.
ERROR_BAD_ARGUMENTS
160
Один или несколько аргументов неверны. Это значение ошибки возвращается функцией Restart Manager, если указатель NULL или 0 передается в параметре, требующем ненулевое и ненулевое значение.
ERROR_OUTOFMEMORY
14
Не удалось завершить операцию диспетчера перезапуска, так как недостаточно памяти.
ERROR_INVALID_HANDLE
6
Сеанс диспетчера перезапуска для предоставленного дескриптора не существует.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header restartmanager.h
Библиотека Rstrtmgr.lib
DLL Rstrtmgr.dll

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

RmRestart

RmShutdown