リモート NDIS (RNDIS) の概要

リモート NDIS (RNDIS) は、USB、1394、Bluetooth、InfiniBand などの動的プラグ アンド プレイ (PnP) バス上のイーサネット (802.3) ネットワーク デバイスのバスに依存しないクラス仕様です。 リモート NDIS は、抽象コントロールとデータ チャネル経由で、ホスト コンピューターとリモート NDIS デバイス間のバスに依存しないメッセージ プロトコルを定義します。 リモート NDIS は非常に正確なため、ホスト コンピューター上のリモート NDIS デバイスのベンダーに依存しないクラス ドライバーのサポートが可能になります。

Windows XP 以降の Microsoft Windows バージョンには、USB デバイス用のリモート NDIS ドライバーが含まれています。 この NDIS ミニポート ドライバー (Rndismp.sys) は、マイクロソフトによって実装および維持され、サポートされているすべての Windows バージョンの一部として配布されます。 これは、%SystemRoot%\System32\drivers ディレクトリにあります。

USB デバイスでこのドライバーを使用するには、IHV は、「リモート NDIS INF テンプレート」のテンプレートに続く INF ファイルを提供する必要があります。

リモート NDIS メッセージは、ホストからリモート NDIS デバイスに送信され、適切な完了メッセージでリモート NDIS デバイスが応答します。 メッセージは、リモート NDIS デバイスからホストに要求されていない方法で送信されます。

このセクションには、次が含まれます。

リモート NDIS (RNDIS) の概要

リモート NDIS 通信

リモート NDIS と USB のマッピング