다음을 통해 공유


DoAction ControlEvent

DoAction ControlEvent는 설치 관리자에게 사용자 지정 작업을 실행하도록 알립니다. 이 이벤트는 PushButton 컨트롤, CheckBox 컨트롤 또는 SelectionTree 컨트롤에서 게시할 수 있습니다. 이 이벤트는 ControlEvent 테이블에 작성되어야 합니다.

DoAction ControlEvent에서 시작한 사용자 지정 작업은 메시지 메서드를 사용하여 메시지를 보낼 수 있지만 MsiProcessMessage를 사용하여 메시지를 보낼 수는 없습니다. Windows Server 2003 이전 시스템에서 DoAction ControlEvent에서 시작한 사용자 지정 작업은 MsiProcessMessage 또는 Message 메서드를 사용하여 메시지를 보낼 수 없습니다. 자세한 내용은 MsiProcessMessage를 사용하여 Windows Installer에 메시지 보내기를 참조하세요.

이 ControlEvent를 사용하려면 전체 UI 수준에서 사용자 인터페이스를 실행해야 합니다. 이 이벤트는 축소된 UI 또는 기본 UI에서 작동하지 않습니다. 자세한 내용은 사용자 인터페이스 수준을 참조하세요.

게시한 사람

이 ControlEvent는 설치 관리자에 의해 게시됩니다.

인수

실행할 사용자 지정 작업의 이름인 문자열입니다.

구독자에 대한 작업

이 ControlEvent는 구독자 작업을 수행하지 않습니다.

일반적인 용도

대화 상자의 PushButton 컨트롤은 ControlEvent 테이블의 이 이벤트에 연결되어 사용자 지정 작업을 호출합니다.