다음을 통해 공유


파일 전송

참고 파일 전송은 Windows Vista 이전의 운영 체제용입니다.

파일 데이터 전송은 WIA 미니드라이버에서 WIA 서비스가 만든 파일로 이미지 데이터를 전송하는 것입니다. 데이터 전송을 시작하는 WIA 애플리케이션은 WIA 서비스에 파일 전송을 수행할 준비가 되었음을 나타냅니다.

그런 다음 WIA 서비스는 파일을 만들고 WIA 미니드라이버에 데이터를 파일로 전송하도록 지시합니다. WIA 미니드라이버가 전송할 데이터를 요청하여 디바이스에 연결합니다. 미니드라이버에는 자체 메모리가 필요하므로 하위 수준 버스 드라이버 스택은 획득한 데이터를 버퍼에 배치할 수 있습니다. WIA 미니드라이버가 버퍼의 데이터를 받으면 wiasWriteBufToFile WIA 서비스 라이브러리 함수를 사용하여 메모리 버퍼를 전달합니다. WIA 서비스 라이브러리는 다음 다이어그램과 같이 WIA 미니드라이버의 메모리 버퍼 내용을 WIA 서비스가 만든 파일에 씁니다.

wia 드라이버 파일 데이터 전송을 보여 주는 다이어그램

대부분의 파일 전송에 wiasWriteBufToFile 서비스 라이브러리 함수를 사용합니다. WIA 서비스가 다중 페이지 TIFF 파일을 작성해야 하는 드라이버에 대해서만 wiasWritePageBufToFile 서비스 라이브러리 함수를 사용합니다. 다중 페이지 TIFF 파일을 작성할 때 자체 TIFF 헤더를 사용하는 드라이버는 wiasWriteBufToFile을 사용해야 합니다.