Freigeben über


Angeben empfangener Daten von einem CoNDIS WAN-Miniporttreiber

Die folgenden Vorgänge treten auf, wenn ein CoNDIS WAN-Miniporttreiber ein Netzwerkdatenpaket empfängt:

  1. Der Treiber entfernt die treiberspezifische Kapselung aus dem Netzwerkdatenpaket, falls erforderlich, bevor NdisMCoIndicateReceiveNetBufferLists aufgerufen wird, um die empfangenen Daten in einer NET_BUFFER_LIST-Struktur anzugeben. Beispielsweise kann der Treiber die PPPoE-Kapselung entfernen. Der Miniporttreiber sollte jedoch gekapselte Daten wie PPP-Header und Nutzlast intakt lassen.

  2. Der Treiber ruft die NdisMCoIndicateReceiveNetBufferLists-Funktion auf, um NDISWAN anzuzeigen, dass ein Paket eingegangen ist.

  3. NDISWAN verarbeitet das Paket und ruft NdisMIndicateReceiveNetBufferLists auf, um die Ankunft des Pakets anzugeben.

  4. Um das Paket weiterzuleiten, ruft NDIS die ProtocolReceiveNetBufferLists-Funktion von gebundenen übersteigenden Protokolltreibern auf.