Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para cada componente de rede instalado, um arquivo INF de rede deve especificar as interfaces de vinculação superior e inferior para o componente, adicionando a chave Interfaces à chave Ndi.
A chave Interfaces tem pelo menos dois valores:
UpperRange
Um valor REG_SZ que define as interfaces às quais o componente pode se ligar em sua borda superior.
FaixaInferior
Um valor REG_SZ que define as interfaces às quais o componente pode se ligar em sua borda inferior. Para adaptadores físicos, essa interface deve ser sempre a mídia de rede, como Ethernet, à qual o adaptador se conecta.
Observação
Os valores DefUpper e DefLower em arquivos INF de rede do Windows 95/98/Me, no entanto, não são suportados para arquivos INF que serão usados no Windows 2000 e versões posteriores do sistema operacional.
A tabela a seguir lista os valores de UpperRange fornecidos pela Microsoft:
| Valor | Descrição |
|---|---|
NetBIOS |
NetBIOS |
IPX |
IPX |
TDI |
Interface TDI para TCP/IP |
NDIS5 |
NDIS 5.x (ndis2, ndis3 e ndis4 não devem mais ser usados). Esse valor deve ser especificado para qualquer componente de rede não-ATM, como um adaptador não-ATM, que faça interface com o NDIS em sua borda superior. |
Ndisatm |
NDIS 5.x com suporte ATM. Valor especificado para qualquer componente de rede ATM, como um adaptador ATM, cuja borda superior faz interface com NDIS |
Ndiswan |
Borda superior para um adaptador WAN. Quando especificado, esse valor faz com que o sistema operacional habilite automaticamente o adaptador WAN para uso com RAS |
Ndiscowan |
Borda superior para um adaptador WAN sobre o qual o NDIS orientado à conexão é executado |
sem maiúsculas |
Aresta superior para qualquer componente que não exponha uma aresta superior para ligação; tal componente normalmente tem uma interface privada em sua borda superior |
Winsock |
A interface de soquete do Windows |
ndis5_atalk |
Borda superior de um componente Net NDIS 5.x (adaptador) que se liga apenas a uma interface AppleTalk. |
ndis5_dlc |
Borda superior para um componente NDIS 5.x Net (adaptador) que se liga apenas a uma interface DLC na parte superior. |
ndis5_ip |
Borda superior para um componente NDIS 5.x Net (adaptador) que se liga apenas a uma interface TCP/IP em sua borda superior |
ndis5_ipx |
Borda superior para um componente de rede NDIS 5.x (adaptador) que se liga apenas a uma interface IPX na parte superior |
ndis5_nbf |
Extremidade superior para um componente de Rede NDIS 5.x (adaptador) que se liga apenas a uma interface NetBEUI na sua extremidade superior. |
ndis5_streams |
Borda superior para um componente de rede NDIS 5.x (adaptador) que se liga apenas a uma interface de fluxos na sua extremidade superior. Esse valor é obsoleto para o Windows XP e sistemas operacionais posteriores. |
flpp4 |
Um dispositivo de banda larga móvel (MB) que suporta IPv4. |
flpp6 |
Um dispositivo de banda larga móvel (MB) que suporta IPv6. |
A tabela a seguir lista os valores do intervalo inferior fornecidos pela Microsoft:
| Valor | Descrição |
|---|---|
Ethernet |
Borda inferior para um adaptador Ethernet |
Multibanco |
Borda inferior para um adaptador ATM |
Token Ring |
Borda inferior para um adaptador Token Ring |
Número de série |
Borda inferior para um adaptador serial |
FDDI |
Borda inferior para um adaptador FDDI |
banda de base |
Borda inferior de um adaptador de banda base |
banda larga |
Borda inferior do adaptador de banda larga |
Bluetooth |
Borda inferior para um adaptador Bluetooth. |
Arcnet |
Borda inferior de um adaptador Arcnet |
RDIS |
A extremidade inferior de um adaptador ISDN |
localtalk |
Borda inferior para um adaptador LocalTalk |
WAN |
Borda inferior para um adaptador WAN |
não mais baixo |
Borda inferior para qualquer componente que não exponha uma borda inferior para fixação |
NDIS5 |
NDIS 5.x. (ndis2, ndis3 e ndis4 não devem mais ser usados.) Para qualquer componente de rede cuja interface no nível inferior seja através do NDIS com componentes não ATM |
Ndisatm |
Ndis 5.x com suporte ATM. Para qualquer componente de rede cuja extremidade inferior faça interface através do NDIS com componentes ATM |
Wlan |
Borda inferior para um adaptador de LAN sem fio 802.11 nativo. |
PPIP |
Borda inferior para um adaptador de banda larga móvel |
VWIFI |
Borda inferior para uma interface virtual de Wi-Fi |
Os valores UpperRange e LowerRange especificam os tipos de interfaces - não os componentes reais - aos quais um componente pode se ligar. O mecanismo de ligação vincula um componente de rede a todos os componentes que fornecem a interface especificada na borda apropriada (superior ou inferior). Por exemplo, um protocolo com um LowerRange de ndis5 liga-se a todos os componentes que têm um UpperRange de ndis5, como adaptadores físicos ou virtuais.
Observação
Os drivers NDIS LWF não podem ser anexados a adaptadores que tenham 'nolower' na seção LowerRange do seu arquivo INF. Os drivers NDIS LWF não podem ter nolower em seus FilterMediaTypes.
Se um componente NDIS 5.x Net (adaptador) funcionar apenas com um ou mais protocolos específicos, seu UpperRange deverá receber um ou mais valores específicos do protocolo, como ndis5_atalk, ndis5_dlc, ndis5_ip, ndis5_ipx, ndis5_nbf ou ndis5_streams. Esse componente de classe de rede não deve receber um valor de UpperRange ndis5, porque isso faria com que esse componente se ligasse a todos os protocolos que fornecem uma interface inferior ndis5.
Um gravador de arquivos INF pode definir e usar valores específicos do fornecedor para UpperRange e LowerRange em interfaces de vinculação privada. Por exemplo, se um fornecedor quiser vincular seu adaptador apenas ao seu próprio driver de protocolo proprietário, o gravador de arquivos INF poderá especificar XXX para o UpperRange do adaptador e XXX para o LowerRange do protocolo proprietário. O mecanismo de ligação do Windows 2000 irá ligar todos os componentes que têm uma FaixaSuperior de XXX (no caso, o adaptador) com todos os componentes que têm uma FaixaInferior de XXX (no caso, o protocolo proprietário).
Segue-se um exemplo de um add-registry-section que adiciona os valores UpperRange e LowerRange para um adaptador ATM.
[addreg-section]
HKR, Ndi\Interfaces, UpperRange, 0, "ndisATM"
HKR, Ndi\Interfaces, LowerRange, 0, "atm"