Présentation du mode NDIS distant (RNDIS, Remote NDIS)
Remote NDIS (RNDIS) est une spécification de classe indépendante du bus pour les périphériques réseau Ethernet (802.3) sur des bus de 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 le contrôle abstrait et les canaux de données. Remote NDIS 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 commençant par 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 le modèle NDIS INF 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 inclut les éléments suivants :