struttura RM_FILTER_INFO (restartmanager.h)
Contiene informazioni sulle modifiche apportate alle azioni di riavvio o arresto. Aggiungere, rimuovere ed elencare le modifiche apportate alle applicazioni e ai servizi specificati registrati nella sessione di Restart Manager usando le funzioni RmAddFilter, RmRemoveFilter e RmGetFilterList .
Sintassi
typedef struct _RM_FILTER_INFO {
RM_FILTER_ACTION FilterAction;
RM_FILTER_TRIGGER FilterTrigger;
DWORD cbNextOffset;
union {
LPWSTR strFilename;
RM_UNIQUE_PROCESS Process;
LPWSTR strServiceShortName;
};
} RM_FILTER_INFO, *PRM_FILTER_INFO;
Members
FilterAction
Questo membro contiene un valore di enumerazione RM_FILTER_ACTION. Usare il valore RmNoRestart per impedire il riavvio dell'applicazione o del servizio. Usare il valore RmNoShutdown per impedire l'arresto e il riavvio dell'applicazione o del servizio.
FilterTrigger
Questo membro contiene un valore di enumerazione RM_FILTER_TRIGGER. Usare il valore RmFilterTriggerFile per modificare le azioni di riavvio o arresto di un'applicazione a cui fa riferimento il nome del percorso completo dell'eseguibile. Usare il valore RmFilterTriggerProcess per modificare le azioni di riavvio o arresto di un'applicazione a cui fa riferimento una struttura RM_UNIQUE_PROCESS . Usare il valore RmFilterTriggerService per modificare le azioni di riavvio o arresto di un servizio a cui fa riferimento il nome breve del servizio.
cbNextOffset
Offset in byte alla struttura successiva.
strFilename
Se il valore di FilterTrigger è RmFilterTriggerFile, questo membro contiene un puntatore a un valore stringa contenente il nome file dell'applicazione.
Process
Se il valore di FilterTrigger è RmFilterTriggerProcess, questo membro è una struttura RM_PROCESS_INFO per l'applicazione.
strServiceShortName
Se il valore di FilterTrigger è RmFilterTriggerService , questo membro è un puntatore a un valore stringa che contiene il nome breve del servizio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | restartmanager.h |