次の方法で共有


ネットワーク INF ファイルのバージョン セクション

ネットワーク INF ファイルの バージョン セクションは、汎用 INF バージョン セクションに基づいています。

ネットワーク INF ファイルの バージョン セクションには、次のネットワーク固有のエントリがあります。

クラス

[バージョン] セクションには、ファイルによってインストールされるネットワーク コンポーネントのクラスを識別する Class エントリが含まれている必要があります。

次の 4 つのネットワーク クラスがあります。

ネット
物理ネットワーク アダプターまたは仮想ネットワーク アダプターを指定します。 仮想ネットワーク アダプターをエクスポートする NDIS 中間ドライバーは、Net クラスに含まれています。

NetTrans
TCP/IP、IPX、接続指向クライアント、接続指向の呼び出しマネージャーなどのネットワーク プロトコルを指定します。

NetClient
Microsoft Client for Networks や NetWare Client などのネットワーク クライアントを指定します。 NetClient コンポーネントはネットワーク プロバイダーと見なされ、ネットワーク経由で印刷サービスを提供する場合は、印刷プロバイダーとも見なされます。

NetClient コンポーネントは、Windows 8.1、Windows Server 2012 R2 以降では非推奨です。

NetService
ファイル サービスや印刷サービスなどのネットワーク サービスを指定します。

手記 赤外線データ アソシエーション (IrDA) 準拠デバイスは、ネットワーク クラス インストーラーによってインストールされている場合でも、前の 4 つのネットワーク クラスのいずれにも分類されません。 IrDA デバイスのインストールに使用される INF ファイルの クラス 値は Infrared である必要があります。 このクラスには、Serial-IR デバイスと Fast-IR デバイスの両方が含まれます。

手記 IrDA ミニポート ドライバーのサポートが NDIS 6.30 (Windows 8) 以降から削除されました。

クラスガイド

Version セクションには ClassGuid エントリが含まれている必要があります。 ネットワーク クラス インストーラーは、 ClassGuid エントリを使用して、インストールされているネットワーク コンポーネントのクラスを決定します。

4 つのネットワーク ClassGuid 値があり、それぞれがネットワーク クラスに対応します。

ネットワーク クラス クラスガイド

{4D36E972-E325-11CE-BFC1-08002BE10318}

NetTrans

{4D36E975-E325-11CE-BFC1-08002BE10318}

NetClient

{4D36E973-E325-11CE-BFC1-08002BE10318}

NetService

{4D36E974-E325-11CE-BFC1-08002BE10318}

IrDA デバイスの INF ファイルの ClassGuid 値は次のようになります。

{6bdd1fc5-81d0-bec7-08002be2092f}。

署名とオペレーティング システムのエントリ

署名エントリは NT$ $Windowsする必要があります。

PnpLockDown

アプリケーションがドライバー パッケージの INF ファイルで指定したファイルを直接変更できないようにするには、 PnpLockDown エントリを 1 に設定する必要があります。 このエントリの詳細については、「 INF バージョン」セクションを参照してください。

カタログファイル

CatalogFile エントリは、省略可能なドライバー指定の .cat ファイルを宣言するために使用されます。 詳細については、「 ネットワーク コンポーネントのインストールに使用されるコンポーネントとファイル」の「ベンダーが提供するファイル」セクションを参照してください。

バージョン セクションの例

ネットワーク アダプターをインストールする INF ファイルの Version セクションの例を次に示します。

[Version]
Signature = $Windows NT$
Class=Net
ClassGuid = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %Msft%
DriverVer=06/22/2010,6.1.7065.0
PnpLockDown = 1
CatalogFile = netvmini630.cat

手記プロバイダー エントリは、INF ファイルによってインストールされるコンポーネントの開発者ではなく、INF ファイルの開発者を示します。