Прочитать на английском

Поделиться через


Секция версии в сетевом INF-файле

Раздел версии в сетевом INF-файле основан на общем разделе версии INF .

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

Класс

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

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

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

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

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

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

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

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

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

ClassGuid

Раздел версии должен содержать запись 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}

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

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

Записи о сигнатуре и операционной системе

Запись с подписью должна быть $Windows NT$.

PnpLockDown

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

Файл каталога

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

Пример раздела 'Версия'

Ниже приведен пример раздела версии для 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-файлом.