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


INF-файлы для клиентских драйверов NetAdapterCx

INF-файлы для клиентских драйверов NetAdapterCx создаются поверх стандартных сетевых INF-файлов с некоторыми дополнительными ключевыми словами, характерными для NetAdapterCx.

Дополнительные сведения о стандартных сетевых INF-файлах см. в разделе Создание сетевых INF-файлов. Дополнительные сведения о базовых INF-файлах см. в статье Общие сведения о INF-файлах.

Примечание. Начиная с Windows 11 версии 21H2 ключевые слова выборочной приостановки являются устаревшими и не должны использоваться клиентскими драйверами NetAdapterCx.

В следующей таблице описаны новые ключевые слова INF в NetAdapterCx.

Новая сетевая ключевое слово Раздел INF-файла Необязательное или обязательное Описание
*IfConnectorPresent Device.NT Обязательно

Логическое значение, указывающее, присутствует ли соединитель. Задайте для этого ключевое слово значение 1 или TRUE, если есть физический адаптер.

Примечание Заменяет поле IfConnectorPresent из структуры NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES .

*Тип подключения Device.NT Обязательно Значение NET_IF_CONNECTION_TYPE , указывающее тип подключения сетевого интерфейса NDIS .
*DirectionType Device.NT Обязательно Значение NET_IF_DIRECTION_TYPE , указывающее тип направления сетевого интерфейса NDIS .
*AccessType Device.NT Обязательно Значение NET_IF_ACCESS_TYPE , указывающее тип доступа к сетевому интерфейсу NDIS .
*HardwareLoopback Device.NT Обязательно

Логическое значение, указывающее, поддерживает ли сетевой интерфейс карта (NIC) аппаратную поддержку замыкания на себя.

Примечание Установка для этого ключевое слово значения 1 или TRUE эквивалентна тому, что флагNDIS_MAC_OPTION_NO_LOOPBACK не установлен в поле MacOptions структуры NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

NumberOfNetworkInterfaces Device.NT Необязательно Указывает, сколько сетевых интерфейсов поддерживает сетевая карта. Требуется, только если сетевая карта поддерживает несколько сетевых интерфейсов на устройство.

Пример:

[Device.NT]
CopyFiles=Drivers_Dir

; Existing network keywords
*IfType       = 6
*MediaType     = 0
*PhysicalMediaType = 14

; New network keywords
*IfConnectorPresent = 1     ; BOOLEAN
*ConnectionType   = 1       ; NET_IF_CONNECTION_TYPE
*DirectionType   = 0        ; NET_IF_DIRECTION_TYPE
*AccessType     = 2         ; NET_IF_ACCESS_TYPE
*HardwareLoopback  = 0      ; BOOLEAN
NumberOfNetworkInterfaces = 11