IStiDevice COM インターフェイス
IStiDevice COM インターフェイスは、アプリケーションに静止画像デバイスと通信する機能を提供します。 インターフェイス メソッドを使用すると、アプリケーションは、データとコマンドの送受信、診断テストの実行、静止画像デバイス イベントの通知の受信、デバイスの機能と状態情報の取得を行うことができます。
IStiDevice インターフェイスへのアクセスは、IStillImage COM インターフェイスの CreateDevice メソッドを呼び出すことによって取得されます。 IStiDevice インターフェイスのメソッドの多くは、IStiUSD COM インターフェイスで定義されている名前の付いたメソッドを呼び出すことによって実装されます。
次の表に、IStiDevice インターフェイスによって提供されるすべてのメソッドの一覧と説明を示します。 この表は、通常各メソッドを呼び出す必要があるクライアントの種類を示しています。
Method | 説明 | 一般的な呼び出し元 |
---|---|---|
IStiDevice::DeviceReset | 静止画像デバイスを既知の状態にリセットします。 | イメージ取得 API |
IStiDevice::Diagnostic | 静止画像デバイスで診断テストを実行します。 | スキャナーとカメラのコントロール パネル |
IStiDevice::Escape | ベンダー固有の I/O 操作の要求を静止画像デバイスに送信します。 | イメージ取得 API |
IStiDevice::GetCapabilities | 静止画像デバイスの機能を返します。 | 静止画像イベント モニター |
IStiDevice::GetLastError | 静止画像デバイスに関連付けられている最後の既知のエラーを返します。 | イメージ取得 API |
IStiDevice::GetLastErrorInfo | 静止画像デバイスに関連付けられている最後の既知のエラーの情報を返します。 | イメージ取得 API |
IStiDevice::GetLastNotificationData | 静止画像デバイスで発生した最新のイベントの説明を返します。 | イメージ取得 API |
IStiDevice::GetStatus | 静止画像デバイスの状態情報を返します。 | イメージ取得 API と静止画像イベント モニター |
IStiDevice::Initialize | オブジェクトのインスタンスを初期化します。 | 直接呼び出されない |
IStiDevice::LockDevice | 呼び出し元が排他的に使用するためにデバイスをロックします。 | すべての IStiDevice インターフェイス クライアント |
IStiDevice::RawReadCommand | 静止画像デバイスからコマンド情報を読み取ります。 | イメージ取得 API |
IStiDevice::RawReadData | 静止画像デバイスからデータを読み取ります。 | イメージ取得 API |
IStiDevice::RawWriteCommand | 静止画像デバイスにコマンド情報を送信します。 | イメージ取得 API |
IStiDevice::RawWriteData | 静止画像デバイスにデータを書き込みます。 | イメージ取得 API |
IStiDevice::Release | オブジェクト インスタンスを閉じ、IStiDevice インターフェイスへのアクセスを削除します。 | すべての IStiDevice インターフェイス クライアント |
IStiDevice::Subscribe | デバイス イベントの通知を受信するように呼び出し元を登録します。 | イメージ取得 API |
IStiDevice::UnLockDevice | デバイスのロックを解除します。 | すべての IStiDevice インターフェイス クライアント |
IStiDevice::UnSubscribe | デバイス イベントの通知を受信するために登録されているアプリケーションの一覧から呼び出し元を削除します。 | イメージ取得 API |