Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для каждого устанавливаемого сетевого компонента сетевой INF-файл должен указать верхние и нижние интерфейсы привязки компонента, добавив ключ интерфейсов в ключ Ndi.
Ключ интерфейсов имеет по крайней мере два значения:
ВерхнийДиапазон
Значение REG_SZ, определяющее интерфейсы, к которым компонент может привязаться в верхней границе.
LowerRange
Значение REG_SZ, определяющее интерфейсы, к которым компонент может привязаться по нижнему краю. Для физических адаптеров этот интерфейс всегда должен быть сетевым носителем, например Ethernet, к которому подключается адаптер.
Примечание
Значения DefUpper и DefLower в файлах INF сети Windows 95/98/Me, однако, не поддерживаются для INF-файлов, которые будут использоваться в Windows 2000 и более поздних версиях операционной системы.
В следующей таблице перечислены предоставленные корпорацией Майкрософт значения UpperRange:
Ценность | Описание |
---|---|
netbios |
NetBIOS |
ipx |
IPX |
TDI |
Интерфейс TDI для TCP/IP |
ndis5 |
NDIS 5.x (ndis2, ndis3 и ndis4 больше не следует использовать). Это значение следует указать для любого сетевого компонента, отличного от ATM, например адаптера, отличного от ATM, который взаимодействует с NDIS в верхнем крае. |
Ndisatm |
NDIS 5.x с поддержкой ATM. Указанное значение для любого сетевого компонента ATM, например адаптера ATM, интерфейс верхнего уровня которого подключается к NDIS. |
ndiswan |
Верхняя часть WAN-адаптера. При указании это значение приводит к автоматическому включению адаптера глобальной сети для использования с RAS. |
Ndiscowan |
Верхний предел для адаптера глобальной сети, под управлением которого выполняется подключенно-ориентированный NDIS |
noupper |
Верхний край для любого компонента, который не предоставляет верхний край для привязки; Такой компонент обычно имеет закрытый интерфейс на верхнем краю |
winsock |
Интерфейс сокета Windows |
ndis5_atalk |
Верхний уровень для сетевого компонента NDIS 5.x (адаптер), который привязывается только к интерфейсу AppleTalk на своем верхнем уровне. |
ndis5_dlc |
Верхняя граница сетевого компонента NDIS 5.x (адаптера), который соединяется только с интерфейсом DLC. |
ndis5_ip |
Верхний уровень для компонента NDIS 5.x Net (адаптер), который подключается только к интерфейсу TCP/IP на верхнем уровне. |
ndis5_ipx |
Верхний уровень для компонента сети NDIS 5.x (адаптер), который связывается только с интерфейсом IPX на своем верхнем уровне. |
ndis5_nbf |
Верхний край для компонента NDIS 5.x Net (адаптер), который привязывается только к интерфейсу NetBEUI на верхнем краю. |
ndis5_streams |
Верхний уровень для компонента NDIS 5.x Net (адаптер), который привязывается только к интерфейсу потоков на верхнем уровне. Это значение устарело для операционных систем Windows XP и более поздних версий. |
flpp4 |
Мобильное широкополосное устройство (МБ), поддерживающее IPv4. |
flpp6 |
Мобильное широкополосное устройство (МБ), поддерживающее IPv6. |
В следующей таблице перечислены предоставленные корпорацией Майкрософт значения LowerRange:
Ценность | Описание |
---|---|
Ethernet |
Нижний край адаптера Ethernet |
банкомат |
Нижний край адаптера банкомата |
Token Ring |
Нижняя граница для адаптера маркерного кольца |
сериал |
Нижний край для последовательного адаптера |
FDDI (Интерфейс Распределённой Передачи Данных по Оптоволокну) |
Нижний край для адаптера FDDI |
Базовая полоса |
Нижний край для адаптера baseband |
широкополосный |
Нижний край для широкополосного адаптера |
Bluetooth |
Нижний край для адаптера Bluetooth |
arcnet |
Нижний край адаптера Arcnet |
isdn |
Нижний край для адаптера ISDN |
localtalk |
Нижняя граница для адаптера LocalTalk |
тусклый |
Нижняя граница для WAN-адаптера |
nolower |
Нижний край для любого компонента, который не предоставляет нижний край для привязки |
ndis5 |
NDIS 5.x. (ndis2, ndis3 и ndis4 больше не следует использовать.) Для любого сетевого компонента, нижний интерфейс которого проходит через NDIS с компонентами, не относящимися к ATM |
Ndisatm |
Ndis 5.x с поддержкой ATM. Для любого сетевого компонента, чья нижняя граница интерфейсирует через NDIS с ATM-компонентами |
Wlan |
Нижний край для встроенного адаптера беспроводной локальной сети 802.11. |
ppip |
Нижний край для адаптера мобильной широкополосной связи (MB) |
vwifi |
Нижний порог для виртуального интерфейса Wi-Fi |
Значения UpperRange и LowerRange указывают типы интерфейсов , а не фактические компоненты, к которым может привязать компонент. Подсистема привязки привязывает сетевой компонент ко всем компонентам, которые предоставляют указанный интерфейс на соответствующем (верхнем или нижнем) краю. Например, протокол с LowerRange ndis5 подключается ко всем компонентам с UpperRange ndis5, например к физическим или виртуальным адаптерам.
Примечание
Драйверы NDIS LWF не могут подключаться к адаптерам, у которых в инфо-файле в разделе LowerRange указано "nolower". Драйверам NDIS LWF запрещено использовать "nolower" в параметре FilterMediaTypes.
Если компонент NDIS 5.x (адаптер) работает только с одним или несколькими конкретными протоколами, то его UpperRange следует назначить одно или несколько значений, таких как ndis5_atalk, ndis5_dlc, ndis5_ip, ndis5_ipx, ndis5_nbf или ndis5_streams. Такой компонент «net class» не должен иметь значение UpperRange, установленное на ndis5, так как это приведет к привязке этого компонента ко всем протоколам, которые предоставляют ndis5 нижнюю границу.
INF-файл-автор может определять и использовать значения ВерхнийДиапазон и НижнийДиапазон, специфичные для поставщика, для частных интерфейсов привязки. Например, если поставщик хочет привязать адаптер только к собственному драйверу протокола, то inf-file-writer может указать XXX для UpperRange адаптера и XXX для LowerRange частного протокола. Подсистема привязки Windows 2000 привязывает все компоненты, имеющие UpperRangeXXX (в данном случае адаптер) со всеми компонентами, имеющими LowerRangeXXX (в данном случае — собственный протокол).
Ниже приведен пример раздела надстройки, который добавляет значения UpperRange и LowerRange для адаптера ATM:
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"