Restart Manager
Overview of the Restart Manager technology.
To develop Restart Manager, you need these headers:
For programming guidance for this technology, see:
Enumerations
RM_APP_STATUS Describes the current status of an application that is acted upon by the Restart Manager. |
RM_APP_TYPE Specifies the type of application that is described by the RM_PROCESS_INFO structure. |
RM_FILTER_ACTION Specifies the type of modification that is applied to restart or shutdown actions. |
RM_FILTER_TRIGGER Describes the restart or shutdown actions for an application or service. |
RM_REBOOT_REASON Describes the reasons a restart of the system is needed. |
RM_SHUTDOWN_TYPE Configures the shut down of applications. |
Functions
RM_WRITE_STATUS_CALLBACK The RM_WRITE_STATUS_CALLBACK function can be implemented by the user interface that controls the Restart Manager. |
RmAddFilter Modifies the shutdown or restart actions that are applied to an application or service. |
RmCancelCurrentTask Cancels the current RmShutdown or RmRestart operation. This function must be called from the application that has started the session by calling the RmStartSession function. |
RmEndSession Ends the Restart Manager session. |
RmGetFilterList Lists the modifications to shutdown and restart actions that have already been applied by the RmAddFilter function. |
RmGetList Gets a list of all applications and services that are currently using resources that have been registered with the Restart Manager session. |
RmJoinSession Joins a secondary installer to an existing Restart Manager session. |
RmRegisterResources Registers resources to a Restart Manager session. |
RmRemoveFilter Removes any modifications to shutdown or restart actions that have been applied using the RmAddFilter function. |
RmRestart Restarts applications and services that have been shut down by the RmShutdown function and that have been registered to be restarted using the RegisterApplicationRestart function. |
RmShutdown Initiates the shutdown of applications. |
RmStartSession Starts a new Restart Manager session. |
Structures
RM_FILTER_INFO Contains information about modifications to restart or shutdown actions. |
RM_PROCESS_INFO Describes an application that is to be registered with the Restart Manager. |
RM_UNIQUE_PROCESS Uniquely identifies a process by its PID and the time the process began. |