структура RM_FILTER_INFO (restartmanager.h)
Содержит сведения об изменениях действий перезапуска или завершения работы. Добавление, удаление и перечисление изменений в указанных приложениях и службах, зарегистрированных в сеансе Диспетчера перезапуска, с помощью функций RmAddFilter, RmRemoveFilter и RmGetFilterList .
Синтаксис
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;
Члены
FilterAction
Этот элемент содержит значение перечисления RM_FILTER_ACTION . Используйте значение RmNoRestart , чтобы предотвратить перезапуск приложения или службы. Используйте значение RmNoShutdown , чтобы предотвратить завершение работы и перезапуск приложения или службы.
FilterTrigger
Этот элемент содержит значение перечисления RM_FILTER_TRIGGER . Используйте значение RmFilterTriggerFile , чтобы изменить действия перезапуска или завершения работы приложения, на которое ссылается полное имя файла исполняемого файла. Используйте значение RmFilterTriggerProcess , чтобы изменить действия перезапуска или завершения работы приложения, на которое ссылается структура RM_UNIQUE_PROCESS . Используйте значение RmFilterTriggerService для изменения действий перезапуска или завершения работы службы, на которую ссылается короткое имя службы.
cbNextOffset
Смещение в байтах к следующей структуре.
strFilename
Если параметр FilterTrigger имеет значение RmFilterTriggerFile, этот элемент содержит указатель на строковое значение, содержащее имя файла приложения.
Process
Если параметр FilterTrigger имеет значение RmFilterTriggerProcess, этот член является RM_PROCESS_INFO структурой для приложения.
strServiceShortName
Если параметр FilterTrigger имеет значение RmFilterTriggerService , этот элемент является указателем на строковое значение, содержащее короткое имя службы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | restartmanager.h |