Требования к INF-коду драйвера Минипорта ДЛЯ МБ

Драйверы miniport MB должны иметь следующие записи в INF-файле:

*IfType  = 243; IF_TYPE_WWANPP 
*MediaType  = 9; <mark type="enumval">NdisMediumWirelessWan</mark> 
*PhysicalMediaType  = 8; NdisPhysicalMediumWirelessWan
EnableDhcp  = 0; Disable DHCP

;Entries to be put in add-registry-section for NdisMediumWirelessWan
HKR, Ndi\Interfaces, UpperRange, 0, "flpp4, flpp6"
HKR, Ndi\Interfaces, LowerRange, 0, "ppip"

Все записи, упомянутые в предыдущем примере кода, кроме UpperRange и LowerRange, должны находиться в том же разделе INF, что и ключевые слова, такие как AddReg и CopyFiles. UpperRange и LowerRange следует поместить в раздел add-registry-section INF-файла .

*IfType

Устройства с двумя режимами могут указывать любое из значений IfType из следующей таблицы:

Описание

Имя

IfType

Устройства с MB на основе СТАНДАРТА GSM

IF_TYPE_WWANPP

243

Устройства на основе CDMA в МБ

IF_TYPE_WWANPP2

244

*Mediatype

Драйверы для минипорта в МБ должны указывать одно из значений MediaType из следующей таблицы в зависимости от типа пакета, который драйвер минипорта может интерпретировать в пути передачи и получения данных.

Описание

Имя

MediaType

Драйверы минипорта МБ, которые интерпретируют пакеты 802.3, должны сообщать об этом типе мультимедиа. Эта платформа предназначена только для миграции старых драйверов минипорта и не рекомендуется для драйверов минипортов производственного качества.

NdisMedium802_3

0

Драйверы мини-порта МБ, которые могут обрабатывать необработанный IP-трафик, должны задать этот тип мультимедиа. Это рекомендуемый тип носителя для использования в драйверах минипортов производственного качества.

NdisMediumWirelessWan

9

EnableDhcp

Драйверы для мини-портов МБ должны указывать одно из значений EnableDhcp из следующей таблицы в зависимости от того, реализуют ли они эмуляцию DHCP-сервера.

Значение

Описание

0

Отключите DHCP для этого интерфейса. Драйвер мини-порта не реализует спуфингом DHCP-сервера. Это рекомендуемое значение, которое следует использовать в драйверах производственного качества.

1

Включите DHCP для этого интерфейса. Драйвер мини-порта реализует спуфингом DHCP-сервера. То есть драйверу мини-порта потребуется подделать DHCP-сервер и разрешения ARP.

UpperRange

Этот ключевое слово задается с помощью одной или нескольких комбинаций следующих строк, если тип носителя — NdisMediumWirelessWan. NdisMedium802_3 драйверы минипорта должны использовать существующие значения в UpperRange.

Значение

Описание

"flpp4"

Драйверы мини-порта указывают flpp4, если устройство с МБ поддерживает IPv4.

"flpp6"

Драйверы мини-порта указывают flpp6, если устройство с МБ поддерживает IPv6. Это значение необходимо только для устройств, поддерживающих IPv6.

LowerRange

Этот ключевое слово должен иметь как минимум следующее значение, если тип носителя — NdisMediumWirelessWan. NdisMedium802_3 драйверы минипорта должны использовать существующие значения в LowerRange.

Значение

Описание

"ppip"

Тип устройства MB на нижнем крае.