次の方法で共有


ネットワーク 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 プロトコル ドライバー」を参照してください。