다음을 통해 공유


데이터 전송 취소

중요

이 문서에는 사용되지 않는 Windows 운영 체제에 적용되는 정보가 포함되어 있습니다.

WIA 애플리케이션 및 WIA 미니 드라이버는 언제든지 데이터 전송을 취소할 수 있습니다. WIA 미니드라이버에서는 IWiaMiniDrvCallBack::MiniDrvCallback 메서드에서 반환된 값을 확인하여 애플리케이션이 데이터 전송을 취소했는지 여부를 확인할 수 있습니다. 메서드가 S_FALSE 반환하면 데이터 전송이 취소됩니다. WIA 미니드라이버가 모든 취득 작업을 중지하고 유휴 상태로 돌아가야 합니다. 그런 다음, 다음 데이터 전송을 수행할 준비가 된 것입니다.

WIA 미니드라이버에서는 IWiaMiniDrv::d rvAcquireItemData 메서드에서 S_FALSE 반환하여 데이터 전송이 취소되었음을 알릴 수 있습니다. 일부 디바이스에는 데이터 전송을 중단할 수 있는 취소 단추가 하드웨어에 있습니다. 이러한 경우 WIA 미니드라이버가 S_FALSE 반환해야 합니다.

오류를 선언하고 S_FALSE 반환하지 않고 WIA 검사를 취소할 수 있습니다. 그러나 이는 Windows XP 이상 운영 체제에서만 가능합니다. Windows Millennium Edition에서는 사용할 수 없습니다.

IWiaMiniDrvCallBack::MiniDrvCallback 메서드에서 받은 모든 반환 코드는 IWiaMiniDrv::d rvAcquireItemData 메서드에서 반환되어야 합니다. 애플리케이션이 IWiaMiniDrvCallBack::MiniDrvCallback 메서드에서 오류 코드를 반환하는 경우 WIA 미니드라이버가 데이터 전송을 중지하고 유휴 상태로 돌아가서 해당 오류 코드를 WIA 서비스에 반환해야 합니다.