Раздел версии в СЕТЕВОМ INF-файле

Раздел Version в СЕТЕВОМ INF-файле основан на универсальном разделе Версия INF.

Раздел Version в СЕТЕВОМ INF-файле содержит следующие записи, относящиеся к сети:

Класс

Раздел Версия должен содержать запись Класс , которая определяет класс сетевого компонента, устанавливаемого файлом.

Существует четыре класса сети:

Чистая
Указывает физический или виртуальный сетевой адаптер. Промежуточные драйверы NDIS, которые экспортируют виртуальные сетевые адаптеры, включены в класс Net.

NetTrans
Задает сетевой протокол, например TCP/IP, IPX, клиент, ориентированный на подключение, или диспетчер вызовов, ориентированный на подключение.

NetClient
Указывает сетевой клиент, например Клиент Майкрософт для сетей или Клиент NetWare. Компонент NetClient считается сетевым поставщиком и, если он предоставляет службы печати по сети, он также считается поставщиком печати.

Примечание. Компоненты NetClient не рекомендуются в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

NetService
Указывает сетевую службу, например файловую службу или службу печати.

Примечание Устройства, совместимые с IrDA, не классифицируются как любые из предыдущих четырех сетевых классов, даже если они устанавливаются установщиком сетевого класса. INF-файл, используемый для установки устройства IrDA, должен иметь значение КлассаInfrared. Этот класс включает устройства Serial-IR и Fast-IR.

Примечание Поддержка драйверов miniport IrDA была удалена из NDIS 6.30 (Windows 8) и более поздних версий.

ClassGuid

Раздел Версия должен содержать запись ClassGuid . Установщик сетевого класса использует запись ClassGuid для определения класса устанавливаемого сетевого компонента.

Существует четыре значения ClassGuid сети, каждое из которых соответствует сетевому классу:

Класс Network 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}

INF-файл для устройства IrDA должен иметь значение ClassGuid .

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

Сигнатуры и записи операционной системы

Запись Signature должна иметь значение $Windows NT$.

PnpLockDown

Запись PnpLockDown должна иметь значение 1, чтобы предотвратить непосредственное изменение приложений файлов, заданных в INF-файле пакета драйверов. Дополнительные сведения об этой записи см. в разделе INF Version Section.

CatalogFile

Запись CatalogFile используется для объявления дополнительного CAT-файла, предоставленного драйвером. Дополнительные сведения см. в разделе Файлы, предоставляемые поставщиком статьи Компоненты и файлы, используемые для установки сетевых компонентов.

Пример раздела version

Ниже приведен пример раздела Version для INF-файла, который устанавливает сетевой адаптер:

[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-файлом.