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. |