Restart Manager API는 다음 표에서 식별된 함수를 사용합니다.
| 기능 | 묘사 |
|---|---|
| RmAddFilter | 종료 또는 다시 시작 작업을 수정합니다. |
| RmStartSession | 새 다시 시작 관리자 세션을 시작합니다. |
| RmJoinSession | 애플리케이션 프로세스를 기존 Restart Manager 세션에 조인합니다. |
| RmEndSession | 다시 시작 관리자 세션을 종료합니다. |
| RmRegisterResources | 파일 이름, 서비스 짧은 이름 또는 RM_UNIQUE_PROCESS 구조와 같은 리소스를 Restart Manager 세션에 등록합니다. |
| RmGetList | 설치 관리자가 등록된 리소스 및 현재 상태의 영향을 받는 모든 애플리케이션 목록을 가져오는 데 사용됩니다. |
| RmGetFilterList | 이미 적용된 종료 및 다시 시작 수정의 상태를 쿼리합니다. |
| RmShutdown | 애플리케이션 및 서비스의 종료를 시작합니다. |
| RmRemoveFilter | 이미 적용된 종료 및 다시 시작 수정을 제거합니다. |
| RmRestart | RmShutdown 함수에 의해 종료되고 RegisterApplicationRestart사용하여 다시 시작되도록 등록된 애플리케이션 및 서비스를 다시 시작합니다. |
| RmCancelCurrentTask | 현재 RmGetList, RmShutdown또는 RmRestart 함수를 취소합니다. |