網路 INF 檔案中的 Version 區段是以的一般INF 版本區段為基礎。
網路 INF 檔案中的 Version 區段具有以下網路專用項目:
類
版本 區段應包含 類別 項目,用以識別由檔案安裝的網路元件類別。
有四個網路類別:
網路
指定實體或虛擬網路適配器。 匯出虛擬網路適配器的 NDIS 中繼驅動程式包含在 Net 類別中。
NetTrans
指定網路通訊協定,例如 TCP/IP、IPX、連線導向用戶端或連線導向呼叫管理員。
網路客戶端
指定網路用戶端,例如網路Microsoft用戶端或 NetWare 用戶端。 NetClient 元件會被視為網路提供者,如果它透過網路提供列印服務,它也會被視為列印提供者。
注意:NetClient 元件在 Windows 8.1、Windows Server 2012 R2 和更新版本中已被取代。
附註 紅外數據關聯 (IrDA) 相容裝置不會分類為前四個網路類別中的任何一種,即使網路類別安裝程式已安裝它們也一樣。 用來安裝 IrDA 裝置的 INF 檔案應具有 Class 值為 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} |
網絡服務 |
{4D36E974-E325-11CE-BFC1-08002BE10318} |
IrDA 裝置的 INF 檔案必須具有 ClassGuid 的值
{6bdd1fc5-81d0-bec7-08002be2092f}。
簽章和作業系統項目
簽章 項目必須 $Windows NT$。
PnpLockDown
PnpLockDown 項目應設定為 1,以防止應用程式直接修改驅動程式套件 INF 檔案指定的檔案。 如需這個項目的詳細資訊,請參閱 INF 版本一節。
CatalogFile
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 檔案所安裝元件的開發人員。