Partilhar via


Introdução ao NDIS remoto (RNDIS)

O NDIS remoto (RNDIS) é uma especificação de classe independente de barramento para dispositivos de rede Ethernet (802.3) em barramentos dinâmicos Plug and Play (PnP), como USB, 1394, Bluetooth e InfiniBand. O NDIS remoto define um protocolo de mensagem independente de barramento entre um computador host e um dispositivo NDIS remoto sobre controle abstrato e canais de dados. O NDIS remoto é preciso o suficiente para permitir o suporte de driver de classe independente do fornecedor para dispositivos NDIS remotos no computador host.

As versões do Microsoft Windows que começam com o Windows XP incluem um driver NDIS remoto para dispositivos USB. Este driver de miniporta NDIS, Rndismp.sys, é implementado e mantido pela Microsoft e é distribuído como parte de todas as versões suportadas do Windows. Você pode encontrá-lo no diretório %SystemRoot%\System32\drivers.

Para usar esse driver com um dispositivo USB, um IHV deve fornecer um arquivo INF que siga o modelo no modelo NDIS INF remoto.

As mensagens NDIS remotas são enviadas para um dispositivo NDIS remoto a partir do host, e um dispositivo NDIS remoto responde com uma mensagem de conclusão apropriada. As mensagens também são enviadas de forma não solicitada de um dispositivo NDIS remoto para o host.

Esta seção inclui:

Visão geral do NDIS remoto (RNDIS)

Comunicação NDIS remota

Mapeamento NDIS para USB remoto