Introducción a NDIS remoto (RNDIS)

Remote NDIS (RNDIS) es una especificación de clase independiente de bus para dispositivos de red Ethernet (802.3) en buses dinámicos de Plug and Play (PnP), como USB, 1394, Bluetooth e InfiniBand. El NDIS remoto define un protocolo de mensajes independiente del bus entre un equipo host y un dispositivo NDIS remoto sobre canales de datos y control abstractos. El NDIS remoto es lo suficientemente preciso como para permitir la compatibilidad con controladores de clase independientes del proveedor para dispositivos NDIS remotos en el equipo host.

Las versiones de Microsoft Windows que comienzan con Windows XP incluyen un controlador NDIS remoto para dispositivos USB. Microsoft implementa y mantiene este controlador de miniporte NDIS, Rndismp.sys, y se distribuye como parte de todas las versiones de Windows compatibles. Puede encontrarlo en el directorio %SystemRoot%\System32\drivers.

Para usar este controlador con un dispositivo USB, un IHV debe proporcionar un archivo INF que siga la plantilla en Plantilla NDIS INF remota.

Los mensajes NDIS remotos se envían a un dispositivo NDIS remoto desde el host y un dispositivo NDIS remoto responde con un mensaje de finalización adecuado. Los mensajes también se envían de forma no solicitada desde un dispositivo NDIS remoto al host.

Esta sección incluye:

Introducción a NDIS remoto (RNDIS)

Comunicación remota de NDIS

Asignación remota de NDIS a USB