CoNDIS WAN ミニポート ドライバーからの受信データの表示
CoNDIS WAN ミニポート ドライバーがネットワーク データ パケットを受信すると、次の操作が発生します。
必要に応じて、 NdisMCoIndicateReceiveNetBufferLists を呼び出して NET_BUFFER_LIST 構造体で受信したデータを示す前に、ドライバー固有のカプセル化をネットワーク データ パケットから削除します。 たとえば、ドライバーは PPPoE カプセル化を削除できます。 ただし、ミニポート ドライバーは、PPP ヘッダーやペイロードなどのカプセル化されたデータをそのまま残す必要があります。
ドライバーは NdisMCoIndicateReceiveNetBufferLists 関数を呼び出して、パケットが到着したことを NDISWAN に示します。
NDISWAN はパケットを処理し、 NdisMIndicateReceiveNetBufferLists を呼び出してパケットの到着を示します。
パケットを転送するために、NDIS は、バインドされた上にあるプロトコル ドライバーの ProtocolReceiveNetBufferLists 関数を呼び出します。