restartmanager.h 헤더
이 헤더는 Restart Manager에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
restartmanager.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
RmAddFilter 애플리케이션 또는 서비스에 적용되는 종료 또는 다시 시작 작업을 수정합니다. |
RmCancelCurrentTask 현재 RmShutdown 또는 RmRestart 작업을 취소합니다. 이 함수는 RmStartSession 함수를 호출하여 세션을 시작한 애플리케이션에서 호출해야 합니다. |
RmEndSession 다시 시작 관리자 세션을 종료합니다. |
RmGetFilterList RmAddFilter 함수에서 이미 적용한 종료 및 다시 시작 작업에 대한 수정 사항을 나열합니다. |
RmGetList 현재 다시 시작 관리자 세션에 등록된 리소스를 사용하는 모든 애플리케이션 및 서비스의 목록을 가져옵니다. |
RmJoinSession 보조 설치 관리자를 기존 Restart Manager 세션에 조인합니다. |
RmRegisterResources 리소스를 다시 시작 관리자 세션에 등록합니다. |
RmRemoveFilter RmAddFilter 함수를 사용하여 적용된 종료 또는 다시 시작 작업에 대한 수정 사항을 제거합니다. |
RmRestart RmShutdown 함수에 의해 종료되고 RegisterApplicationRestart 함수를 사용하여 다시 시작되도록 등록된 애플리케이션 및 서비스를 다시 시작합니다. |
RmShutdown 애플리케이션의 종료를 시작합니다. |
RmStartSession 새 다시 시작 관리자 세션을 시작합니다. |
콜백 함수
RM_WRITE_STATUS_CALLBACK RM_WRITE_STATUS_CALLBACK 함수는 다시 시작 관리자를 제어하는 사용자 인터페이스에서 구현할 수 있습니다. |
구조체
RM_FILTER_INFO 다시 시작 또는 종료 작업을 수정하는 방법에 대한 정보를 포함합니다. |
RM_PROCESS_INFO 다시 시작 관리자에 등록할 애플리케이션에 대해 설명합니다. |
RM_UNIQUE_PROCESS PID 및 프로세스가 시작된 시간을 기준으로 프로세스를 고유하게 식별합니다. |
열거형
RM_APP_STATUS Restart Manager에서 수행하는 애플리케이션의 현재 상태 설명합니다. |
RM_APP_TYPE RM_PROCESS_INFO 구조체에서 설명하는 애플리케이션 유형을 지정합니다. |
RM_FILTER_ACTION 다시 시작 또는 종료 작업에 적용되는 수정 유형을 지정합니다. |
RM_FILTER_TRIGGER 애플리케이션 또는 서비스에 대한 다시 시작 또는 종료 작업을 설명합니다. |
RM_REBOOT_REASON 시스템을 다시 시작해야 하는 이유를 설명합니다. |
RM_SHUTDOWN_TYPE 애플리케이션의 종료를 구성합니다. |