Требования к 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 на нижнем крае. |