보류 중인 I/O 작업 취소
WIA 애플리케이션은 IWiaItemExtras::CancelPendingIO 메서드(Microsoft Windows SDK 설명서에 설명됨)를 사용하여 WIA 미니드라이버가 현재 처리 중인 보류 중인 I/O 작업을 취소할 수 있습니다. IWiaItemExtras::CancelPendingIO 메서드는 WIA_EVENT_CANCEL_IO 이벤트를 사용하여 IWiaMiniDrv::d rvNotifyPnpEvent 메서드를 호출합니다. WIA 미니드라이버가 모든 현재 I/O 작업을 취소하고 유휴 상태로 돌아가야 합니다.
IWiaItemExtras::CancelPendingIO 메서드는 언제든지 호출할 수 있습니다. 모든 커널 모드 읽기 또는 쓰기 작업은 겹치는 I/O를 사용하는 것이 좋습니다. 이렇게 하면 즉시 취소가 발생할 수 있습니다. 예기치 않은 지연이 발생하거나 중단된 것처럼 보이는 WIA 애플리케이션은 IWiaItemExtras::CancelPendingIO 메서드를 호출하여 최종 사용자에게 다시 제어를 반환하려고 시도할 수 있습니다.