rmEndSession 函数 (restartmanager.h)

结束重启管理器会话。 此函数应由之前通过调用 RmStartSession 函数启动会话的主安装程序调用。 RmEndSession 函数可由加入会话的辅助安装程序调用,辅助安装程序无需再注册更多资源。

语法

DWORD RmEndSession(
  [in] DWORD dwSessionHandle
);

参数

[in] dwSessionHandle

现有 Restart Manager 会话的句柄。

返回值

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

含义
ERROR_SUCCESS
0
函数已成功完成。
ERROR_SEM_TIMEOUT
121
Restart Manager 函数无法在分配的时间内获取注册表写入互斥体。 建议系统重启,因为进一步使用重启管理器可能会失败。
ERROR_WRITE_FAULT
29
操作无法读取或写入注册表。
ERROR_OUTOFMEMORY
14
重启管理器操作无法完成,因为没有足够的内存可用。
ERROR_INVALID_HANDLE
6
传递给函数的句柄无效。 提供的句柄不存在 Restart Manager 会话。

要求

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

另请参阅

RmJoinSession

RmStartSession