IWiaAppErrorHandler 인터페이스
IWiaAppErrorHandler 인터페이스를 사용하면 애플리케이션에서 사용자가 전송을 계속, 취소 또는 중단할지 선택할 수 있는 오류 창(데이터 전송 중)을 표시할 수 있습니다.
멤버
IWiaAppErrorHandler 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWiaAppErrorHandler 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWiaAppErrorHandler 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
GetWindow | 오류 메시지를 표시하고 애플리케이션을 계속, 취소 또는 중단하는 하나 이상의 단추를 제공하는 대화 상자에 대한 핸들을 가져옵니다. |
ReportStatus | 이미지 데이터 전송 중에 디바이스 상태 및 오류 메시지를 처리하고 사용자에게 메시지를 표시합니다. |
설명
이 인터페이스를 구현하는 오류 처리 또는 콜백 개체는 IWiaTransfer::D ownload 및 IWiaTransfer::Upload로 전달됩니다.
이 인터페이스는 이미지 데이터 전송 외부에서 발생하는 오류(예: 디바이스 속성을 가져오거나 설정하거나 콜백을 드라이버로 설정하지 않은 오류)를 처리하도록 설계되지 않았습니다.
드라이버 오류 처리기는 IWiaAppErrorHandler 대신 IWiaErrorHandler를 구현해야 합니다.
이 인터페이스를 구현하는 개체는 IWiaTransferCallback도 구현해야 합니다.
드라이버 오류 처리기 및 기본 오류 처리기가 오류 메시지 창을 표시하지만 애플리케이션에 대한 전체 오류 처리기를 만들지 않으려는 경우 이 인터페이스를 구현하고 IWiaAppErrorHandler::ReportStatus 메서드를 구현하여 WIA_STATUS_NOT_HANDLED 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
IDL |
|