Partilhar via


Visão geral das versões do NDIS

As versões do NDIS variam entre os sistemas operacionais Windows, com cada versão introduzindo novos recursos e substituindo outros. Se você estiver escrevendo um driver NDIS para várias versões do Windows, verifique se os recursos que você usa são suportados em cada plataforma de destino. Este artigo compara o suporte à versão NDIS e os principais recursos do NDIS 3.0 até 6.89.

Este conjunto de documentação de guias de design destina-se aos sistemas operativos Windows Vista e posteriores, bem como aos drivers NDIS 6.0 e posteriores. A documentação para versões anteriores do Windows e do NDIS está contida em versões anteriores da documentação. Para obter a documentação do Windows XP e NDIS 5.1, consulte Windows 2000 and Windows XP Networking Design Guide.

Observação

Um controlador pode consultar a NDIS versão chamando a função NdisReadConfiguration com o parâmetro Keyword definido como NdisVersion.

A tabela a seguir mostra o suporte à versão NDIS em versões do Windows. Utilize-o para:

  • Identifique qual versão NDIS sua versão de destino do Windows suporta
  • Verifique a disponibilidade das funcionalidades (CoNDIS, driver deserializado, driver intermediário)
  • Encontre o download correto do kit de desenvolvimento

Encontre a versão de destino do Windows na primeira coluna e, em seguida, leia para ver a versão NDIS suportada e os recursos disponíveis.

Sistema Operativo Kit de Desenvolvimento Versão NDIS suportada CoNDIS Driver desserializado Condutor intermédio
Windows 11, versão 24H2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.89. Para obter mais informações sobre os recursos do NDIS 6.89, consulte Introdução ao NDIS 6.89. X X X
Windows Server 2022 23H2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.88. Para obter mais informações sobre os recursos do NDIS 6.88, consulte Introdução ao NDIS 6.88. X X X
Windows 11, versão 22H2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.87. Para obter mais informações sobre os recursos do NDIS 6.87, consulte Introdução ao NDIS 6.87. X X X
Windows 11, versão 21H2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.86. Para obter mais informações sobre os recursos do NDIS 6.86, consulte Introdução ao NDIS 6.86. X X X
Windows Server 2022 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.85. Para obter mais informações sobre os recursos do NDIS 6.85, consulte Introdução ao NDIS 6.85. X X X
Windows 10, versão 2004 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.84. Para obter mais informações sobre os recursos do NDIS 6.84, consulte Introdução ao NDIS 6.84. X X X
Windows 10, versão 1903 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.83. Para obter mais informações sobre os recursos do NDIS 6.83, consulte Introdução ao NDIS 6.83. X X X
Windows 10, versão 1809 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.82. Para obter mais informações sobre os recursos do NDIS 6.82, consulte Introdução ao NDIS 6.82. X X X
Windows 10, versão 1803 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.81. Para obter mais informações sobre os recursos do NDIS 6.81, consulte Introdução ao NDIS 6.81. X X X
Windows 10, versão 1803 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.81. Para obter mais informações sobre os recursos do NDIS 6.81, consulte Introdução ao NDIS 6.81. X X X
Windows 10, versão 1709 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.80. Para obter mais informações sobre os recursos do NDIS 6.80, consulte Introdução ao NDIS 6.80. X X X
Windows 10, versão 1703 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.70. NDIS 6.70 coincidiu com uma versão prévia do adaptador de rede WDF Class Extension, também conhecido como NetAdapterCx.

Para obter mais informações sobre os recursos do NDIS 6.70, consulte Introdução ao NDIS 6.70

X X X
Windows 10, versão 1607 e Windows Server 2016 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.60. Para obter mais informações sobre os recursos do NDIS 6.60, consulte Introdução ao NDIS 6.60. X X X
Windows 10, versão 1511 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.51 X X X
Windows 10, versão 1507 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.50. Para obter mais informações sobre os recursos do NDIS 6.50, consulte Introdução ao NDIS 6.50. X X X
Windows 8.1 e Windows Server 2012 R2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.40. Para obter informações sobre os recursos do NDIS 6.40, consulte Introdução ao NDIS 6.40. X X X
Windows 8 e Windows Server 2012 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.30. Para obter informações sobre os recursos do NDIS 6.30, consulte Introdução ao NDIS 6.30. X X X
Windows 7 e Windows Server 2008 R2 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.20. Para obter informações sobre os recursos do NDIS 6.20, consulte Introdução ao NDIS 6.20. Para obter informações sobre compatibilidade com versões anteriores e recursos obsoletos que não são suportados nos drivers NDIS 6.20, consulte NDIS 6.20 Backward Compatibility. X X X
Windows Vista com Service Pack 1 (SP1) e Windows Server 2008 Consulte Kits de download para o desenvolvimento de hardware do Windows. 6.1. Para obter informações sobre os recursos do NDIS 6.1, consulte Introdução ao NDIS 6.1. X X X
Windows Vista Consulte kits de download para desenvolvimento de hardware do Windows 6.0. Grandes melhorias nas seguintes áreas proporcionam ganhos de desempenho significativos para clientes e servidores:
  • Empacotamento de dados de rede
  • Enviar e receber rotas
  • Recursos de reconfiguração em tempo de execução
  • Distribuir/agrupar DMA
  • Controladores de filtro
  • Escalonamento multiprocessador do tratamento de dados recebidos
  • Descarregando tarefas TCP para NICs

As seguintes melhorias simplificam o desenvolvimento de drivers:
  • Inicialização simplificada do driver
  • Suporte de controle de versão para interfaces NDIS
  • Tratamento de redefinição simplificado
  • Uma interface normalizada para a obtenção de informações de gestão
  • Um modelo de controlador de filtro para substituir controladores intermediários de filtro

Para obter mais informações sobre os recursos do NDIS 6.0, consulte Introdução ao NDIS 6.0.

Para obter informações sobre compatibilidade com versões anteriores e recursos obsoletos que não são suportados nos drivers NDIS 6.0, consulte NDIS 6.0 Backward Compatibility.

X X X
Windows XP Consulte kits de download para desenvolvimento de hardware do Windows 5.1. Adicionado suporte para: Novos sinalizadores de atributos de driver de miniporta, contadores estatísticos de 64 bits, NDIS remoto, suporte de dispersão/coleta para drivers de miniporta serializados e desserializados, empilhamento de pacotes para drivers intermediários, marcação VLAN, descarregamento do processamento de pacotes ESP UDP-Encapsulated (somente Windows Server 2003), e Wi-Fi acesso protegido (WPA) no Windows XP SP1.

Foi descontinuado o suporte para: drivers completos para Mac, protocolos NDIS 3.0, NdisQueryMapRegisterCount, barramento EISA

X X X
Janelas 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 DDK do Windows NT com cabeçalho NDIS atualizado e biblioteca 4.1 X X X
Windows NT 4.0 Windows NT 4.0 DDK 4.0
Windows NT 3.5 Windows NT 3.5 DDK 3.0
Windows Me DDK do Windows NT 4.0 ou DDK do Windows 98 para Vxds 5.0 X X X
Windows 98 SE DDK do Windows NT 4.0 ou DDK do Windows 98 5.0. Adicionado suporte para o novo formato de arquivo INF compatível com Windows 95/98/Me, Plug and Play e Gerenciamento de Energia, WMI, LBFO e suporte DMA de dispersão/coleta para drivers de miniporta desserializados. X X X
Janelas 98 DDK do Windows NT 4.0 ou DDK do Windows 98 4.1. O driver de protocolo é um driver do tipo vxd. X X X
Windows 95 OSR2 DDK do Windows NT 4.0 ou DDK do Windows 95 4.0. O driver de protocolo é um driver do tipo vxd. Adicionados estes recursos: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Janelas 95 DDK do Windows NT 4.0 ou DDK do Windows 95 3.1. Adicionado suporte para controladores miniporta e Plug and Play.

Introdução ao NDIS 6.89Visão geral do suporte NDIS para versões de cabeçalho