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