Функции диспетчера перезапуска

API диспетчера перезапуска использует функции, указанные в следующей таблице.

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