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 |