次の方法で共有


COM インターフェイスの提供

WIA ミニドライバーは、WIA サービスによって認識および読み込まれるには、 IWiaMiniDrvIStiUSDおよび IUnknown インターフェイスをサポートする必要があります。 WIA ドライバーの QueryInterface メソッドには、次のインターフェイス識別子を追加する必要があります。

  • IID_IWiaMiniDrv - IWiaMiniDrv インターフェイスのインターフェイス識別子。WIA 固有の機能にアクセスするために使用される標準 WIA インターフェイスです。

  • IID_IStiUSD - IStiUSD インターフェイスのインターフェイス識別子。WIA ドライバーの STI 機能にアクセスするために使用される標準的な STI インターフェイスです。

  • IID_IUnknown - IUnknown インターフェイスのインターフェイス識別子。Microsoft Windows SDK ドキュメントで定義されている標準の COM インターフェイスです。

ミニドライバーは、ミニドライバーの QueryInterface メソッドを呼び出す WIA サービスに応答して、これらのインターフェイス識別子をエクスポートします。

これらのインターフェイスの実装方法の例については、 wiascanr スキャナーのサンプル ミニドライバー ファイル wiascanr.hiwiaminidrv.cppistiusd.cpp、またはwiacam カメラのサンプル ミニドライバー ファイル のIWiaMiniDrv.cppIStiUSD.cppを参照してください。