次の方法で共有


CoNDIS WAN ミニポート ドライバーからの受信データの表示

CoNDIS WAN ミニポート ドライバーがネットワーク データ パケットを受信すると、次の操作が発生します。

  1. 必要に応じて、 NdisMCoIndicateReceiveNetBufferLists を呼び出して NET_BUFFER_LIST 構造体で受信したデータを示す前に、ドライバー固有のカプセル化をネットワーク データ パケットから削除します。 たとえば、ドライバーは PPPoE カプセル化を削除できます。 ただし、ミニポート ドライバーは、PPP ヘッダーやペイロードなどのカプセル化されたデータをそのまま残す必要があります。

  2. ドライバーは NdisMCoIndicateReceiveNetBufferLists 関数を呼び出して、パケットが到着したことを NDISWAN に示します。

  3. NDISWAN はパケットを処理し、 NdisMIndicateReceiveNetBufferLists を呼び出してパケットの到着を示します。

  4. パケットを転送するために、NDIS は、バインドされた上にあるプロトコル ドライバーの ProtocolReceiveNetBufferLists 関数を呼び出します。