명령 처리

WIA 아키텍처를 사용하면 WIA 애플리케이션이 WIA 미니 드라이버에 특정 명령을 보낼 수 있습니다. 이 명령은 WIA 항목 트리의 루트 항목으로만 보낼 수 있습니다. (미니 드라이버는 기능 테이블에서 지원하는 모든 명령을 보고합니다.)

WIA 애플리케이션에서 실행한 명령은 WIA 미니 드라이버로 직접 이동하지 않습니다. 대신 애플리케이션은 WIA 서비스에 명령을 보냅니다. 그런 다음 WIA 서비스는 이 명령을 WIA 미니 드라이버로 전달합니다. 미니 드라이버가 명령을 수신하는 경우( IWiaMiniDrv::d rvDeviceCommand 메서드의 매개 변수로) 미니 드라이버는 명령을 충족하기 위해 디바이스에 액세스해야 할 수 있습니다.

경우에 따라 명령에 미니 드라이버가 새 자식 드라이버 항목을 만들어야 할 수 있습니다. 예를 들어 디지털 스틸 카메라 디바이스는 TakePicture 명령을 지원할 수 있습니다. 미니 드라이버가 이 명령을 받으면 카메라에게 사진을 찍도록 지시합니다. 카메라가 사진 촬영 요청을 수행하면 카메라는 미디어에 새 이미지를 만들고 WIA 미니 드라이버는 항목 트리에 새 드라이버 항목을 추가합니다.