Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A interface de programação de interfaces de rede do NDIS fornece serviços para:
Gere um identificador local exclusivo ( NET_LUID) para cada interface. Valores de NET_LUID.
- Deve persistir quando o computador for reiniciado. Os provedores de interface devem tornar NET_LUIDs persistente mesmo que a interface associada não seja persistente. Por exemplo, essa persistência permite que o provedor de interface libere o índice NET_LUID se houver uma falha de energia do computador.
- Deve ser associado a um tipo de interface ( IfType no RFC 2863).
- Deve ser exclusivo em um computador local.
- Pode ser convertido em uma representação de texto porque um NET_LUID é equivalente ao nome da interface (ifName no RFC 2863).
Gere um índice de interface localmente exclusivo (um valor de 24 bits que também é conhecido como IfIndex ) para cada interface. Valores IfIndex têm as seguintes propriedades:
- Números baixos são preferenciais. Por exemplo, o NDIS reutiliza o menor índice de interface disponível.
- Os valores de IfIndex não persistem quando o computador é reiniciado.
- Há uma correspondência um-para-um entre um valor de NET_LUID e um valor de IfIndex.
Mapeie entre índices de interface, valores NET_LUID e "nomes amigáveis" (por exemplo, um nome amigável como exibido na pasta de conexões de rede).
Defina a ordem de camadas de interfaces em uma pilha de drivers.
Consulte e defina as propriedades e tabelas de interface que os drivers NDIS gerenciam e que os RFCs 2863 e 2864 especificam.