WIA マイクロドライバーの作成

重要

この記事には、旧 Windows オペレーティング システムに適用される情報が含まれています。

次のヘッダー ファイルとライブラリ ファイルは、すべての WIA マイクロドライバーで必要です。

ヘッダー ファイル

すべての WIA マイクロドライバーには、次の表に示すヘッダー ファイルを含める必要があります。

Header File 説明
wiamicro.h WIA マイクロドライバーに必要な関数プロトタイプと構造体を定義します。

WIA マイクロドライバーには、追加のヘッダー ファイルが必要な場合があります。 必要なヘッダーは、デバイスの種類と実装されている機能によって異なります。 それらの要件は、レファレンス セクションに記載されています。

ライブラリ ファイル。

WIA では、次の表に示すライブラリ ファイルを使用します。

ライブラリ ファイル。 説明
wiaguid.lib クラス識別子 (CLSID) とインターフェイス識別子 (IID) をエクスポートします。 すべての WIA マイクロドライバーには、このライブラリが必要です。

ビルド環境では、WDK Include ディレクトリと Lib ディレクトリが検索パスの最初のディレクトリである必要があります。 これにより、ヘッダーとライブラリ ファイルの最新バージョンを使用できるようになります。

マイクロドライバーのビルド時に Visual C++ 6.0 でログ記録を使用する場合は、Windows Me Driver Development Kit (DDK) に付属の Wialogcfg.exe プログラムを使用して、 Wiafbdrv.dll のログ記録を有効にします。 また、INF ファイルをチェックして、マイクロドライバー名が正しいことを確認します。 INF で MicroDriver="YOURNAME.DLL" の DeviceData セクションをチェックします。