데이터 전송
WIA 미니드라이버의 기본 목적은 디바이스에서 애플리케이션으로 데이터를 전송하는 것입니다. 카메라의 경우 데이터가 이전에 캡처된 사진, 오디오 또는 비디오 클립일 수 있습니다. 스캐너의 경우 디바이스가 스캐너에서 데이터를 획득할 때 데이터를 전송해야 할 수 있습니다.
Windows Vista 이전의 운영 체제에서 WIA는 TYMED를 기반으로 디바이스에서 애플리케이션으로 데이터를 전송하는 두 가지 방법이 있었습니다. 첫 번째는 디바이스가 이미지 데이터 대역을 WIA 서비스에 반환하는 메모리 내 전송이었습니다. 두 번째 방법은 WIA 서비스로 파일을 전송하는 것이었습니다. WIA 서비스는 데이터를 수신하고 요청 애플리케이션에 전달했습니다.
Windows Vista에서는 IStream 기반 전송이라는 새로운 유형의 전송을 사용할 수 있습니다. 이 전송 모델은 Windows Vista의 새로운 두 인터페이스(IWiaItem2 및 IWiaDevMgr2)를 사용합니다. (이러한 인터페이스는 모두 Microsoft Windows SDK 설명서에 설명되어 있습니다.) Windows Vista와 레거시 드라이버 및 애플리케이션 간의 제한된 상호 작용을 허용하는 호환성 계층이 있습니다. 이 호환성 계층에는 IStream Transfers와의 호환성 달성 섹션에서 설명하는 몇 가지 제한 사항이 있습니다.
이 섹션에서는 다음 항목을 다룹니다.
데이터 전송에 대한 자세한 내용은 WIA 애플리케이션에 데이터 전송을 참조하세요.