Présentation du NDIS distant (RNDIS)

NDIS distant (RNDIS) est une spécification de classe indépendante du bus pour les périphériques réseau Ethernet (802.3) sur des bus Plug-and-Play dynamiques (PnP) tels que USB, 1394, Bluetooth et InfiniBand. Remote NDIS définit un protocole de message indépendant du bus entre un ordinateur hôte et un appareil NDIS distant sur des canaux de données et de contrôle abstraits. Le NDIS distant est suffisamment précis pour permettre la prise en charge des pilotes de classe indépendants du fournisseur pour les appareils NDIS distants sur l’ordinateur hôte.

Les versions de Microsoft Windows à compter de Windows XP incluent un pilote NDIS distant pour les périphériques USB. Ce pilote miniport NDIS, Rndismp.sys, est implémenté et géré par Microsoft et est distribué dans le cadre de toutes les versions de Windows prises en charge. Vous pouvez le trouver dans le répertoire %SystemRoot%\System32\drivers.

Pour utiliser ce pilote avec un périphérique USB, un IHV doit fournir un fichier INF qui suit le modèle dans Modèle INF NDIS distant.

Les messages NDIS distants sont envoyés à un appareil NDIS distant à partir de l’hôte, et un appareil NDIS distant répond avec un message d’achèvement approprié. Les messages sont également envoyés de manière non sollicitée à partir d’un appareil NDIS distant à l’hôte.

Cette section comprend :

Vue d’ensemble du NDIS distant (RNDIS)

Communication NDIS distante

Mappage NDIS distant vers USB