rmCancelCurrentTask 函数 (restartmanager.h)

取消当前的 RmShutdownRmRestart 操作。 必须通过调用 RmStartSession 函数从已启动会话的应用程序调用此函数。

语法

DWORD RmCancelCurrentTask(
  [in] DWORD dwSessionHandle
);

参数

[in] dwSessionHandle

现有会话的句柄。

返回值

这是收到的最新错误。 函数可以返回 Winerror.h 中定义的 系统错误代码 之一。

含义
ERROR_SUCCESS
0
请求取消当前操作。
ERROR_BAD_ARGUMENTS
160
一个或多个参数无效。 如果在需要非 null 和非零值的参数中传递 NULL 指针或 0,则重启管理器函数将返回此错误值。
ERROR_OUTOFMEMORY
14
重启管理器操作无法完成,因为没有足够的内存可用。
ERROR_INVALID_HANDLE
6
提供的句柄不存在重启管理器会话。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 restartmanager.h
Library Rstrtmgr.lib
DLL Rstrtmgr.dll

另请参阅

RmRestart

RmShutdown