Функции диспетчера перезапуска
API диспетчера перезапуска использует функции, указанные в следующей таблице.
Функция | Описание |
---|---|
RmAddFilter | Изменяет действия завершения работы или перезапуска. |
RmStartSession | Запускает новый сеанс диспетчера перезапуска. |
RmJoinSession | Присоединяет процесс приложения к существующему сеансу диспетчера перезапуска. |
RmEndSession | Завершает сеанс перезапуска диспетчера. |
RmRegisterResources | Регистрирует ресурсы, такие как имена файлов, короткие имена служб или структуры RM_UNIQUE_PROCESS , в сеансе Диспетчера перезапуска. |
RmGetList | Используется установщиками для получения списка всех приложений, затронутых зарегистрированными ресурсами, и их текущего состояния. |
RmGetFilterList | Запрашивает состояние уже примененных изменений завершения работы и перезапуска. |
RmShutdown | Инициирует завершение работы приложений и служб. |
RmRemoveFilter | Удаляет изменения завершения работы и перезапуска, которые уже были применены. |
RmRestart | Перезапускает приложения и службы, которые были завершены функцией RmShutdown и зарегистрированы для перезапуска с помощью RegisterApplicationRestart. |
RmCancelCurrentTask | Отменяет текущую функцию RmGetList, RmShutdown или RmRestart . |