WIA スキャナー ドライバーと WSD のインストール
WSD を使用し WIA スキャナー ドライバーをインストールするには、WSDScan.sysカーネル モード ドライバーを使用する必要があります。 IRP_MN_START_DEVICE 中、WSDScan.sys は PKEY_PNPX_ID デバイス プロパティを読み取り、レジストリに保存します。
デバイス プロパティは、インストールされているイメージング デバイスのレジストリに作成されたデバイス キーと CreateFileName WIA レジストリ値 (WIA デバイスの INF ファイルで説明) に書き込まれます。
この値は、IStiDEVICEControl::GetMyDevicePortName 呼び出しが IStiUSD::Initialize メソッド中に行われると、WIA サービスによって WIA ミニドライバーに返されます。
WSDScan.sys を使用している Web サービス スキャナーの WIA ミニドライバーでは、デバイスのインストール時に CreateFileName 値が初期化されます。 この値を初期化するには、Web Services Scannerのサンプル INF ファイルで説明する通り、WIA ミニドライバーの INF ファイルが ミニドライバーの INF ファイルの install および Services セクションの Sti.inf から STI.WSDSection と STI.WSDSection.Services を参照する必要があります。