Encabezado restartmanager.h
El Administrador de reinicio usa este encabezado. Para más información, consulte:
restartmanager.h contiene las siguientes interfaces de programación:
Functions
RmAddFilter Modifica las acciones de apagado o reinicio que se aplican a una aplicación o servicio. |
RmCancelCurrentTask Cancela la operación RmShutdown o RmRestart actual. Se debe llamar a esta función desde la aplicación que ha iniciado la sesión mediante una llamada a la función RmStartSession. |
RmEndSession Finaliza la sesión del Administrador de reinicio. |
RmGetFilterList Enumera las modificaciones para apagar y reiniciar las acciones que ya ha aplicado la función RmAddFilter. |
RmGetList Obtiene una lista de todas las aplicaciones y servicios que actualmente usan recursos que se han registrado con la sesión del Administrador de reinicio. |
RmJoinSession Une un instalador secundario a una sesión existente del Administrador de reinicio. |
RmRegisterResources Registra los recursos en una sesión del Administrador de reinicio. |
RmRemoveFilter Quita las modificaciones de las acciones de apagado o reinicio que se han aplicado mediante la función RmAddFilter. |
RmRestart Reinicia las aplicaciones y los servicios que ha cerrado la función RmShutdown y que se han registrado para reiniciarse mediante la función RegisterApplicationRestart. |
RmShutdown Inicia el apagado de las aplicaciones. |
RmStartSession Inicia una nueva sesión del Administrador de reinicio. |
Funciones de devolución de llamada
RM_WRITE_STATUS_CALLBACK La interfaz de usuario que controla el Administrador de reinicio puede implementar la función RM_WRITE_STATUS_CALLBACK. |
Estructuras
RM_FILTER_INFO Contiene información sobre las modificaciones para reiniciar o apagar acciones. |
RM_PROCESS_INFO Describe una aplicación que se va a registrar con el Administrador de reinicio. |
RM_UNIQUE_PROCESS Identifica de forma única un proceso por su PID y el momento en que se inició el proceso. |
Enumeraciones
RM_APP_STATUS Describe el estado actual de una aplicación sobre la que actúa el Administrador de reinicio. |
RM_APP_TYPE Especifica el tipo de aplicación que describe la estructura RM_PROCESS_INFO. |
RM_FILTER_ACTION Especifica el tipo de modificación que se aplica a las acciones de reinicio o apagado. |
RM_FILTER_TRIGGER Describe las acciones de reinicio o apagado de una aplicación o servicio. |
RM_REBOOT_REASON Describe las razones por las que se necesita un reinicio del sistema. |
RM_SHUTDOWN_TYPE Configura el apagado de las aplicaciones. |