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

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

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