RM_FILTER_INFO estructura (restartmanager.h)
Contiene información sobre las modificaciones para reiniciar o apagar acciones. Agregue, quite y enumere las modificaciones a las aplicaciones y servicios especificados que se han registrado en la sesión del Administrador de reinicio mediante las funciones RmAddFilter, RmRemoveFilter y RmGetFilterList .
Sintaxis
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;
Miembros
FilterAction
Este miembro contiene un valor de enumeración RM_FILTER_ACTION . Use el valor RmNoRestart para evitar el reinicio de la aplicación o el servicio. Use el valor RmNoShutdown para evitar el apagado y el reinicio de la aplicación o el servicio.
FilterTrigger
Este miembro contiene un valor de enumeración RM_FILTER_TRIGGER . Use el valor RmFilterTriggerFile para modificar las acciones de reinicio o apagado de una aplicación a la que hace referencia el nombre de archivo de la ruta de acceso completa del ejecutable. Use el valor RmFilterTriggerProcess para modificar las acciones de reinicio o apagado de una aplicación a la que hace referencia una estructura de RM_UNIQUE_PROCESS . Use el valor RmFilterTriggerService para modificar las acciones de reinicio o apagado de un servicio al que hace referencia el nombre de servicio corto.
cbNextOffset
Desplazamiento en bytes a la siguiente estructura.
strFilename
Si el valor de FilterTrigger es RmFilterTriggerFile, este miembro contiene un puntero a un valor de cadena que contiene el nombre de archivo de la aplicación.
Process
Si el valor de FilterTrigger es RmFilterTriggerProcess, este miembro es una estructura RM_PROCESS_INFO para la aplicación.
strServiceShortName
Si el valor de FilterTrigger es RmFilterTriggerService , este miembro es un puntero a un valor de cadena que contiene el nombre de servicio corto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | restartmanager.h |