共用方式為


網路 INF 檔案中的版本區段

網路 INF 檔案中的 Version 區段是以一般 INF 版本區段為基礎。

網路 INF 檔案中的 [版本 ] 區段具有下列網路特定專案:

類別

Version區段應該包含類別專案,可識別檔案所安裝之網路元件的類別。

有四個網路類別:


指定實體或虛擬網路介面卡。 匯出虛擬網路介面卡的 NDIS 中繼驅動程式包含在 Net 類別中。

NetTrans
指定網路通訊協定,例如 TCP/IP、IPX、連接導向用戶端或連接導向呼叫管理員。

NetClient
指定網路用戶端,例如適用于網路的 Microsoft 用戶端或 NetWare 用戶端。 NetClient 元件會被視為網路提供者,如果它透過網路提供列印服務,也會被視為列印提供者。

注意NetClient元件在 Windows 8.1、Windows Server 2012 R2 和更新版本中已被取代。

NetService
指定網路服務,例如檔案服務或列印服務。

注意 基礎結構資料關聯 (IrDA) 相容裝置不會分類為前四個網路類別的任何一種,即使這些裝置是由網路類別安裝程式安裝。 用來安裝 IrDA 裝置的 INF 檔案應該具有Infrared類別值。 這個類別同時包含 Serial-IR 和 Fast-IR 裝置。

注意IrDA 迷你埠驅動程式的支援已從 NDIS 6.30 (Windows 8) 和更新版本中移除。

ClassGuid

Version區段必須包含ClassGuid專案。 網路類別安裝程式會使用 ClassGuid 專案來判斷要安裝的網路元件類別。

有四個網路 ClassGuid 值,每個值都對應至網路類別:

網路類別 ClassGuid

Net

{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}。

簽章和作業系統專案

簽章專案必須是$Windows NT$

PnpLockDown

PnpLockDown專案應設定為 1,以防止應用程式直接修改驅動程式套件 INF 檔案指定的檔案。 如需此專案的詳細資訊,請參閱 INF 版本一節

CatalogFile

CatalogFile專案是用來宣告選擇性驅動程式提供的 .cat 檔案。 如需詳細資訊,請參閱用於 網路元件安裝的元件和檔案的廠商提供的檔案一節。

Version 區段範例

以下是安裝網路介面卡之 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 檔案所安裝的元件開發人員。