영어로 읽기

다음을 통해 공유


관리자 다시 시작

Restart Manager 기술 개요입니다.

Restart Manager를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
RM_APP_STATUS

Restart Manager에서 수행하는 애플리케이션의 현재 상태 설명합니다.
RM_APP_TYPE

RM_PROCESS_INFO 구조에서 설명하는 애플리케이션 유형을 지정합니다.
RM_FILTER_ACTION

다시 시작 또는 종료 작업에 적용되는 수정 유형을 지정합니다.
RM_FILTER_TRIGGER

애플리케이션 또는 서비스에 대한 다시 시작 또는 종료 작업에 대해 설명합니다.
RM_REBOOT_REASON

시스템을 다시 시작해야 하는 이유를 설명합니다.
RM_SHUTDOWN_TYPE

애플리케이션의 종료를 구성합니다.

Functions

 
RM_WRITE_STATUS_CALLBACK

RM_WRITE_STATUS_CALLBACK 함수는 Restart Manager를 제어하는 사용자 인터페이스에서 구현할 수 있습니다.
RmAddFilter

애플리케이션 또는 서비스에 적용되는 종료 또는 다시 시작 작업을 수정합니다.
RmCancelCurrentTask

현재 RmShutdown 또는 RmRestart 작업을 취소합니다. 이 함수는 RmStartSession 함수를 호출하여 세션을 시작한 애플리케이션에서 호출해야 합니다.
RmEndSession

다시 시작 관리자 세션을 종료합니다.
RmGetFilterList

RmAddFilter 함수에서 이미 적용한 종료 및 다시 시작 작업에 대한 수정 사항을 나열합니다.
RmGetList

현재 다시 시작 관리자 세션에 등록된 리소스를 사용하는 모든 애플리케이션 및 서비스의 목록을 가져옵니다.
RmJoinSession

보조 설치 관리자를 기존 다시 시작 관리자 세션에 조인합니다.
RmRegisterResources

리소스를 다시 시작 관리자 세션에 등록합니다.
RmRemoveFilter

RmAddFilter 함수를 사용하여 적용된 작업을 종료하거나 다시 시작하도록 수정한 내용을 제거합니다.
RmRestart

RmShutdown 함수에 의해 종료되고 RegisterApplicationRestart 함수를 사용하여 다시 시작되도록 등록된 애플리케이션 및 서비스를 다시 시작합니다.
RmShutdown

애플리케이션의 종료를 시작합니다.
RmStartSession

새 다시 시작 관리자 세션을 시작합니다.

구조체

 
RM_FILTER_INFO

다시 시작 또는 종료 작업을 수정하는 방법에 대한 정보를 포함합니다.
RM_PROCESS_INFO

Restart Manager에 등록할 애플리케이션에 대해 설명합니다.
RM_UNIQUE_PROCESS

PID 및 프로세스가 시작된 시간을 통해 프로세스를 고유하게 식별합니다.