다음을 통해 공유


IWiaAppErrorHandler 인터페이스

IWiaAppErrorHandler 인터페이스를 사용하면 애플리케이션에서 사용자가 전송을 계속, 취소 또는 중단할지 선택할 수 있는 오류 창(데이터 전송 중)을 표시할 수 있습니다.

멤버

IWiaAppErrorHandler 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWiaAppErrorHandler 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWiaAppErrorHandler 인터페이스에는 이러한 메서드가 있습니다.

메서드 설명
GetWindow 오류 메시지를 표시하고 애플리케이션을 계속, 취소 또는 중단하는 하나 이상의 단추를 제공하는 대화 상자에 대한 핸들을 가져옵니다.
ReportStatus 이미지 데이터 전송 중에 디바이스 상태 및 오류 메시지를 처리하고 사용자에게 메시지를 표시합니다.

 

설명

이 인터페이스를 구현하는 오류 처리 또는 콜백 개체는 IWiaTransfer::D ownloadIWiaTransfer::Upload로 전달됩니다.

이 인터페이스는 이미지 데이터 전송 외부에서 발생하는 오류(예: 디바이스 속성을 가져오거나 설정하거나 콜백을 드라이버로 설정하지 않은 오류)를 처리하도록 설계되지 않았습니다.

드라이버 오류 처리기는 IWiaAppErrorHandler 대신 IWiaErrorHandler를 구현해야 합니다.

이 인터페이스를 구현하는 개체는 IWiaTransferCallback도 구현해야 합니다.

드라이버 오류 처리기 및 기본 오류 처리기가 오류 메시지 창을 표시하지만 애플리케이션에 대한 전체 오류 처리기를 만들지 않으려는 경우 이 인터페이스를 구현하고 IWiaAppErrorHandler::ReportStatus 메서드를 구현하여 WIA_STATUS_NOT_HANDLED 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Wia.h
IDL
Wia.idl