IStiDevice COM 인터페이스
IStiDevice COM 인터페이스는 애플리케이션에 스틸 이미지 디바이스와 통신할 수 있는 기능을 제공합니다. 인터페이스 메서드를 사용하면 애플리케이션이 데이터 및 명령을 보내고 받고, 진단 테스트를 실행하고, 스틸 이미지 디바이스 이벤트의 알림을 수신하고, 디바이스 기능 및 상태 정보를 얻을 수 있습니다.
IStiDevice 인터페이스에 대한 액세스는 IStillImage COM 인터페이스의 CreateDevice 메서드를 호출하여 가져옵니다. 대부분의 IStiDevice 인터페이스 메서드는 IStiUSD COM 인터페이스에서 정의한 명명된 메서드를 호출하여 구현됩니다.
다음 표에서는 IStiDevice 인터페이스에서 제공하는 모든 메서드를 나열하고 설명합니다. 테이블은 일반적으로 각 메서드를 호출해야 하는 클라이언트 유형을 나타냅니다.
메서드 | Description | 일반적인 호출자 |
---|---|---|
IStiDevice::D eviceReset | 스틸 이미지 디바이스를 알려진 상태로 다시 설정합니다. | 이미지 획득 API |
IStiDevice::D iagnostic | 스틸 이미지 디바이스에서 진단 테스트를 실행합니다. | 스캐너 및 카메라 제어판 |
IStiDevice::Escape | 공급업체별 I/O 작업에 대한 요청을 스틸 이미지 디바이스로 보냅니다. | 이미지 획득 API |
IStiDevice::GetCapabilities | 스틸 이미지 디바이스의 기능을 반환합니다. | 스틸 이미지 이벤트 모니터 |
IStiDevice::GetLastError | 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류를 반환합니다. | 이미지 획득 API |
IStiDevice::GetLastErrorInfo | 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류에 대한 정보를 반환합니다. | 이미지 획득 API |
IStiDevice::GetLastNotificationData | 스틸 이미지 디바이스에서 발생한 가장 최근의 이벤트에 대한 설명을 반환합니다. | 이미지 획득 API |
IStiDevice::GetStatus | 스틸 이미지 디바이스의 상태 정보를 반환합니다. | 이미지 획득 API 및 스틸 이미지 이벤트 모니터 |
IStiDevice::Initialize | 개체 instance 초기화합니다. | 직접 호출되지 않음 |
IStiDevice::LockDevice | 호출자가 전용으로 사용할 수 있는 디바이스를 잠급 수 있습니다. | 모든 IStiDevice 인터페이스 클라이언트 |
IStiDevice::RawReadCommand | 스틸 이미지 디바이스에서 명령 정보를 읽습니다. | 이미지 획득 API |
IStiDevice::RawReadData | 스틸 이미지 디바이스에서 데이터를 읽습니다. | 이미지 획득 API |
IStiDevice::RawWriteCommand | 명령 정보를 스틸 이미지 디바이스로 보냅니다. | 이미지 획득 API |
IStiDevice::RawWriteData | 스틸 이미지 디바이스에 데이터를 씁니다. | 이미지 획득 API |
IStiDevice::Release | 개체 instance 닫고 IStiDevice 인터페이스에 대한 액세스를 제거합니다. | 모든 IStiDevice 인터페이스 클라이언트 |
IStiDevice::Subscribe | 디바이스 이벤트의 알림을 받을 호출자를 등록합니다. | 이미지 획득 API |
IStiDevice::UnLockDevice | 디바이스의 잠금을 해제합니다. | 모든 IStiDevice 인터페이스 클라이언트 |
IStiDevice::UnSubscribe | 디바이스 이벤트 알림을 받기 위해 등록된 애플리케이션 목록에서 호출자를 제거합니다. | 이미지 획득 API |