ネットワーク INF ファイルの Manufacturer セクション
ネットワーク INF ファイルの Manufacturer セクションは、汎用の INF Manufacturer セクションに基づいています。
Windows OS ビルド バージョン 25319 以降では、実行できるネットワーク ドライバー パッケージをドライバー ストアから実行できるネットワーク ドライバー パッケージを作成できます。 [ドライバー ストアから実行する] を使用している INF は、インストール時にドライバー パッケージファイルの場所を指定するために DIRID 13 を使用する INF を意味します。
ネットワーク構成インターフェイスを使用してドライバー パッケージをインストールしたり、以前のバージョンの Windows でドライバー ストア機能を使用したりすることはできません。 この場合、ドライバー パッケージを正常にインストールするには、最小 OS ビルド番号が 25319 である必要があります。
新しいビルドでのインストールで DIRID 13 を使用するには、対象となるオペレーティング システムのバージョンを指定する複数の models-section-name エントリを含む INF Manufacturer セクションを作成すると便利です。 オペレーティング システムのバージョンごとに、異なる INF Models セクションを指定できます。 models-section-name エントリは、INF Models セクションが使用されるオペレーティング システムのバージョンを示します。
次の例は、2 つの models-section-name エントリを使用して OS 固有の INF Manufacturer セクションを作成する方法を示しています。 OS ビルド 25319 以降では MyMfg.NT$ARCH$.10.0...25319
が使用されます。 他のすべてのビルドでは MyMfg.NT$ARCH$
が使用されます。 この例ではビルド 25319 を使用しますが、それは DIRID 13 を使用してインストールできる最初のビルドであるためです。
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$,NT$ARCH$.10.0...25319
[Standard.NT$ARCH$.10.0...25319]
%NDISPROT_Desc%=InstallA, MS_NDISPROT
[Standard.NT$ARCH$]
%NDISPROT_Desc%=InstallB, MS_NDISPROT
[InstallA] ; OS build numbers 25319 and higher
AddReg=Inst_Ndi
Characteristics=0x0 ;
CopyFiles=CpyFiles_Sys_A
[InstallB] ; OS build numbers lower than 25319
AddReg=Inst_Ndi
Characteristics=0x0 ;
CopyFiles=CpyFiles_Sys_B
OS 固有の Manufacturer セクションで、新しいビルドに DIRID 13 を、古いビルドに DIRID 12 を使用してインストールする方法の例については、「サンプル NDIS プロトコル ドライバー」を参照してください。