Gestione riavvio

Panoramica della tecnologia Restart Manager.

Per sviluppare Restart Manager, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
RM_APP_STATUS

Descrive lo stato corrente di un'applicazione che viene eseguita da Gestione riavvio.
RM_APP_TYPE

Specifica il tipo di applicazione descritto dalla struttura RM_PROCESS_INFO.
RM_FILTER_ACTION

Specifica il tipo di modifica applicato alle azioni di riavvio o arresto.
RM_FILTER_TRIGGER

Descrive le azioni di riavvio o arresto per un'applicazione o un servizio.
RM_REBOOT_REASON

Descrive i motivi per cui è necessario riavviare il sistema.
RM_SHUTDOWN_TYPE

Configura l'arresto delle applicazioni.

Funzioni

 
RM_WRITE_STATUS_CALLBACK

La funzione RM_WRITE_STATUS_CALLBACK può essere implementata dall'interfaccia utente che controlla Gestione riavvio.
RmAddFilter

Modifica le azioni di arresto o riavvio applicate a un'applicazione o a un servizio.
RmCancelCurrentTask

Annulla l'operazione RmShutdown o RmRestart corrente. Questa funzione deve essere chiamata dall'applicazione che ha avviato la sessione chiamando la funzione RmStartSession.
RmEndSession

Termina la sessione di Gestione riavvio.
RmGetFilterList

Elenca le modifiche apportate alle azioni di arresto e riavvio già applicate dalla funzione RmAddFilter.
RmGetList

Ottiene un elenco di tutte le applicazioni e i servizi che usano attualmente risorse registrate con la sessione di Gestione riavvio.
RmJoinSession

Aggiunge un programma di installazione secondario a una sessione di Gestione riavvio esistente.
RmRegisterResources

Registra le risorse in una sessione di Restart Manager.
RmRemoveFilter

Rimuove tutte le modifiche apportate alle azioni di arresto o riavvio applicate tramite la funzione RmAddFilter.
RmRestart

Riavvia le applicazioni e i servizi che sono stati arrestati dalla funzione RmShutdown e che sono stati registrati per il riavvio usando la funzione RegisterApplicationRestart.
RmShutdown

Avvia l'arresto delle applicazioni.
RmStartSession

Avvia una nuova sessione di Restart Manager.

Strutture

 
RM_FILTER_INFO

Contiene informazioni sulle modifiche apportate alle azioni di riavvio o arresto.
RM_PROCESS_INFO

Descrive un'applicazione da registrare con Gestione riavvio.
RM_UNIQUE_PROCESS

Identifica in modo univoco un processo in base al relativo PID e all'inizio del processo.