Export (0) Print
Expand All

RmEndSession function

Ends the Restart Manager session. This function should be called by the primary installer that has previously started the session by calling the RmStartSession function. The RmEndSession function can be called by a secondary installer that is joined to the session once no more resources need to be registered by the secondary installer.

Syntax


DWORD WINAPI RmEndSession(
  _In_ DWORD dwSessionHandle
);

Parameters

dwSessionHandle [in]

A handle to an existing Restart Manager session.

Return value

This is the most recent error received. The function can return one of the system error codes that are defined in Winerror.h.

ValueMeaning
ERROR_SUCCESS
0

The function completed successfully.

ERROR_SEM_TIMEOUT
121

A Restart Manager function could not obtain a Registry write mutex in the allotted time. A system restart is recommended because further use of the Restart Manager is likely to fail.

ERROR_WRITE_FAULT
29

An operation was unable to read or write to the registry.

ERROR_OUTOFMEMORY
14

A Restart Manager operation could not complete because not enough memory was available.

ERROR_INVALID_HANDLE
6

An invalid handle was passed to the function. No Restart Manager session exists for the handle supplied.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

RestartManager.h

Library

Rstrtmgr.lib

DLL

Rstrtmgr.dll

See also

RmJoinSession
RmStartSession

 

 

Community Additions

ADD
Show:
© 2015 Microsoft