IWiaMiniDrv インターフェイス (wiamindr_lh.h)

IWiaMiniDrv インターフェイスは、ミニドライバーと WIA サービス間のすべての通信のエントリ ポイントであるメソッドを提供します。 これらのメソッドを使用すると、WIA サービスでデバイスを制御できます。

WIA ミニドライバー ライターは、このインターフェイスで各メソッドを実装する必要がありますが、実装は、E_NOTIMPL( IWiaMiniDrv::d rvAnalyzeItem および IWiaMiniDrv::drvGetDeviceErrorStr) またはS_OK (このインターフェイス内の他のメソッドの場合) を返す以外の処理を行う必要はありません。

継承

IWiaMiniDrv インターフェイスは、IUnknown インターフェイスから継承されます。

メソッド

IWiaMiniDrv インターフェイスには、これらのメソッドがあります。

 
IWiaMiniDrv::d rvAcquireItemData

IWiaMiniDrv::d rvAcquireItemData メソッドは、WIA サービスによって呼び出され、デバイスからアプリケーションにデータを転送します。
IWiaMiniDrv::d rvAnalyzeItem

IWiaMiniDrv::d rvAnalyzeItem メソッドは項目を検査し、必要に応じてサブ項目を作成します。
IWiaMiniDrv::d rvDeleteItem

IWiaMiniDrv::d rvDeleteItem メソッドは、現在のドライバー項目を削除します。
IWiaMiniDrv::d rvDeviceCommand

IWiaMiniDrv::d rvDeviceCommand メソッドは、WIA デバイスにコマンドを発行します。
IWiaMiniDrv::d rvFreeDrvItemContext

IWiaMiniDrv::d rvFreeDrvItemContext メソッドは、デバイス固有のコンテキストを解放します。
IWiaMiniDrv::d rvGetCapabilities

IWiaMiniDrv::d rvGetCapabilities メソッドは、デバイスがサポートするイベントとコマンドの配列を返します。
IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvGetDeviceErrorStr メソッドは、エラーを記述する Unicode 文字列にエラー コードをマップします。
IWiaMiniDrv::d rvGetWiaFormatInfo

IWiaMiniDrv::d rvGetWiaFormatInfo メソッドは、WIA ハードウェア デバイスがサポートするイメージ形式とメディアの種類を検索します。
IWiaMiniDrv::d rvInitializeWia

IWiaMiniDrv::d rvInitializeWia メソッドは、ミニドライバーを初期化し、デバイスを表すドライバー項目ツリーをビルドします。
IWiaMiniDrv::d rvInitItemProperties

IWiaMiniDrv::d rvInitItemProperties メソッドは、アプリケーション項目ツリー内の各項目の WIA ドライバー項目プロパティを初期化します。
IWiaMiniDrv::d rvLockWiaDevice

IWiaMiniDrv::d rvLockWiaDevice メソッドは、現在のミニドライバーのみがアクセスできるように WIA ハードウェア デバイスをロックします。
IWiaMiniDrv::d rvNotifyPnpEvent

IWiaMiniDrv::d rvNotifyPnpEvent メソッドは、WIA サービスから受信したイベントに応答します。
IWiaMiniDrv::d rvReadItemProperties

IWiaMiniDrv::d rvReadItemProperties メソッドは、更新する必要があるドライバー項目のプロパティを読み取ります。
IWiaMiniDrv::d rvUnInitializeWia

IWiaMiniDrv::d rvUnInitializeWia メソッドは、ミニドライバーによって保持されているリソースを解放します。
IWiaMiniDrv::d rvUnLockWiaDevice

IWiaMiniDrv::d rvUnLockWiaDevice メソッドは、WIA ハードウェア デバイスのロックを解除して、任意のミニドライバーがアクセスできるようにします。
IWiaMiniDrv::d rvValidateItemProperties

IWiaMiniDrv::d rvValidateItemProperties メソッドは、各プロパティの有効な値のセットに対して項目のプロパティを検証し、必要に応じてこれらのプロパティを更新します。
IWiaMiniDrv::d rvWriteItemProperties

IWiaMiniDrv::d rvWriteItemProperties メソッドは、WIA ハードウェア デバイスにドライバー項目のプロパティを書き込みます。

要件

要件
対象プラットフォーム Windows
ヘッダー wiamindr_lh.h