IStillImage COM インターフェイス
IStillImage COM インターフェイスは、アプリケーションが自分自身を "プッシュ モデル対応" として登録できるよう、静止画イベント モニターへのアクセスを提供します。 アプリケーションはこのインターフェイスを使用し、システムの静止画像デバイスに関する情報を取得できます。
このインターフェイスには、カスタマイズされたアプリケーション制御ソフトウェアで使用するためのイベント通知の有効化やアプリケーションの起動など、いくつかのアプリケーション管理機能が用意されています。
さらに、IStillImage インターフェイスは IStiDevice COM インターフェイスへのアクセスを提供します。これにより、アプリケーションは静止画像デバイスで I/O 操作を実行できます。
次の表に、IStillImage インターフェイスのすべてのメソッドの一覧と説明を示します。 この表は、通常各メソッドを呼び出す必要があるクライアントの種類を示しています。
Method | 説明 | 一般的な呼び出し元 |
---|---|---|
IStillImage::CreateDevice | IStiDevice インターフェイスを定義し、インターフェイスへのポインターを返す COM オブジェクトのインスタンスを作成します。 | イメージ取得 API |
IStillImage::EnableHwNotifications | 指定したデバイスに対して静止画像デバイス イベントが発生した場合に、アプリケーションの通知を有効または無効にします。 | 静止画像イベント モニター |
IStillImage::GetDeviceInfo | 指定した静止画像デバイスのハードウェア特性を返します。 | イメージ取得 API |
IStillImage::GetDeviceList | インストールされているすべての静止イメージ デバイスのハードウェア特性を返します。 | スキャナーとカメラ コントロール パネル、イメージ取得 API |
IStillImage::GetDeviceValue | 指定した静止画像デバイスに関連付けられているレジストリ情報を返します。 | イメージ取得 API、スキャナーとカメラ コントロール パネル |
IStillImage::GetHwNotificationState | 指定したデバイスで静止画像デバイス イベントが発生したときに、アプリケーションに通知を受け取るかどうかを示します。 | 静止画像イベント モニター |
IStillImage::GetSTILaunchInformation | 静止画像イベント モニターが起動した場合に、呼び出し元の静止画像アプリケーションが開始された理由を返します。 | プッシュモデル対応アプリケーション |
IStillImage::Initialize | オブジェクト インスタンスを初期化します。 | 直接呼び出されない |
IStillImage::LaunchApplicationForDevice | 指定した静止画像デバイスの指定したアプリケーションを起動します。 | 静止画像イベント モニター |
IStillImage::RegisterLaunchApplication | プッシュ モデル対応アプリケーションの静止画像イベント モニターの一覧にアプリケーションを追加します。 | プッシュ モデル対応アプリケーションまたはそのインストーラー |
IStillImage::Release | オブジェクト インスタンスを閉じ、IStillImage インターフェイスへのアクセスを削除します。 | すべての IStillImage インターフェイス クライアント |
IStillImage::SetDeviceValue | 指定した静止画像デバイスのレジストリ情報を設定します。 | スキャナーとカメラのコントロール パネル |
IStillImage::SetupDeviceParameters | IStillImage インターフェイスのクライアントが、静止画像デバイスの格納されている特性を変更できるようにします。 | スキャナーとカメラのコントロール パネル |
IStillImage::StiCreateInstance | IStillImage インターフェイスを定義し、インターフェイスへのポインターを返す COM オブジェクトのインスタンスを作成します。 | すべての IStillImage インターフェイス クライアント |
IStillImage::UnregisterLaunchApplication | プッシュ モデル対応アプリケーションの静止画像イベント モニターの一覧からアプリケーションを削除します。 | プッシュ モデル対応アプリケーションまたはそのインストーラー |
IStillImage::WriteToErrorLog | 静止画像エラー ログにメッセージを書き込みます。 | すべての IStillImage インターフェイス クライアント |