Introdução ao NDIS Remoto (RNDIS)

O RNDIS (NDIS remoto) é uma especificação de classe independente de barramento para dispositivos de rede Ethernet (802.3) em barramentos de Plug and Play dinâmicos (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. Esse driver de miniporto NDIS, Rndismp.sys, é implementado e mantido pela Microsoft e é distribuído como parte de todas as versões do Windows com suporte. 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 INF do NDIS Remoto.

As mensagens NDIS remotas são enviadas para um dispositivo NDIS remoto 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 remota do NDIS

NDIS remoto para mapeamento USB