IWiaMiniDrv COM 인터페이스
이미징 애플리케이션은 WIA 서비스를 요청합니다. 이 서비스는 미니드라이버 기록기 구현 IWiaMiniDrv 인터페이스를 통해 디바이스 미니드라이버와 통신합니다. 애플리케이션은 일반적으로 다음을 요청합니다.
애플리케이션은 WIA API(애플리케이션 프로그래밍 인터페이스)를 통해 WIA 서비스에 요청합니다. 이 인터페이스에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.
IWiaMiniDrv 인터페이스는 WIA 서비스가 디바이스를 제어할 수 있도록 다음 표에 표시된 진입점을 제공합니다. WIA 미니드라이버가 모든 IWiaMiniDrv 메서드를 구현해야 합니다. 이러한 진입점은 다음 IWiaMiniDrv 메서드를 통해 정의됩니다.
항목 만들기 및 초기화
메서드 | Description |
---|---|
IWiaMiniDrv::d rvAnalyzeItem | 항목을 검사하고 필요한 경우 하위 항목을 만듭니다. |
IWiaMiniDrv::d rvInitializeWia | WIA 미니드라이버를 초기화합니다. |
IWiaMiniDrv::d rvInitItemProperties | 애플리케이션 항목 트리의 각 항목에 대한 드라이버 항목 속성을 초기화합니다. |
항목 삭제
메서드 | Description |
---|---|
IWiaMiniDrv::d rvDeleteItem | 드라이버 항목을 삭제합니다. |
IWiaMiniDrv::d rvFreeDrvItemContext | 디바이스별 컨텍스트를 해제합니다. |
IWiaMiniDrv::d rvUnInitializeWia | 애플리케이션 항목 트리와 연결된 디바이스 리소스를 해제합니다. |
디바이스 기능 열거
메서드 | Description |
---|---|
IWiaMiniDrv::d rvGetCapabilities | WIA 미니드라이버에서 지원하는 이벤트 및 명령을 보고합니다. |
이미지 형식 열거
메서드 | Description |
---|---|
IWiaMiniDrv::d rvGetWiaFormatInfo | 지원되는 디바이스 형식 및 미디어 형식을 가져옵니다. |
디바이스 명령 실행
메서드 | Description |
---|---|
IWiaMiniDrv::d rvDeviceCommand | 이미징 디바이스에 명령을 실행합니다. |
디바이스 잠금 및 잠금 해제
메서드 | Description |
---|---|
IWiaMiniDrv::d rvLockWiaDevice | 이미징 디바이스에 대한 액세스를 잠가야 합니다. |
IWiaMiniDrv::d rvUnLockWiaDevice | 이미징 디바이스에 대한 액세스 권한을 잠금 해제합니다. |
디바이스에 이벤트 알림
메서드 | Description |
---|---|
IWiaMiniDrv::d rvNotifyPnPEvent | 플러그 앤 플레이 이벤트에 대한 WIA 미니드라이버의 응답을 나타냅니다. |
디바이스 오류 문자열 가져오기
메서드 | Description |
---|---|
IWiaMiniDrv::d rvGetDeviceErrorStr | 디바이스 오류 값을 문자열에 매핑합니다. |
항목 속성 읽기 및 저장
메서드 | Description |
---|---|
IWiaMiniDrv::d rvReadItemProperties | 드라이버 항목 속성을 읽습니다. |
IWiaMiniDrv::d rvValidateItemProperties | 드라이버 항목 속성의 유효성을 검사합니다. |
IWiaMiniDrv::d rvWriteItemProperties | 필요한 경우 디바이스에 드라이버 항목 속성을 씁니다. |
데이터 전송
메서드 | Description |
---|---|
IWiaMiniDrv::d rvAcquireItemData | 드라이버 항목에서 WIA 서비스로 데이터를 전송합니다. |