Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Erweiterung !ndiskd.netfragment zeigt Informationen zu einer NET_PACKET_FRAGMENT Struktur an.
Weitere Informationen zur WDF-Klassenerweiterung (NetAdapterCx) für den Netzwerkadapter finden Sie unter Netzwerkadapter-WDF-Klassenerweiterung (Cx).
!ndiskd.netfragment -handle <x>
Die Parameter
-Griff
Erforderlich. Adresse eines NET_PACKET_FRAGMENT.
DLL
Ndiskd.dll
Examples
Anmerkung Siehe "Zusammenfassung der Objekte ", um ein Diagramm zu sehen, in dem die Beziehung des NET_PACKET-Objekts mit anderen Objekten im NetAdapterCx erläutert wird.
Führen Sie die folgenden Schritte aus, um ein Handle für ein NET_PACKET zu erhalten:
- Führen Sie die Erweiterung !ndiskd.netadapter aus.
- Klicken Sie auf das Handle für einen NetAdapter, der einen NetAdapterCx-Treiber installiert hat.
- Klicken Sie auf den Link "Weitere Informationen" rechts neben dem NETADAPTER-Objekt von NetAdapter, um die Erweiterung !ndiskd.cxadapter auszuführen.
- Geben Sie den Befehl "!ndiskd.cxadapter " mit dem Parameter "-datapath " ein, um die Datenpfadwarteschlangen von NETADAPTER anzuzeigen.
- Klicken Sie auf den Handle für eine der Datenpfadwarteschlangen.
- Klicken Sie auf das Handle für den Ringpuffer dieser Datenpfadwarteschlange.
- Klicken Sie unten im Ringpuffer auf den Link "Alle Elemente auflisten", um die darin enthaltenen Elemente anzuzeigen.
- Klicken Sie auf eines der NET_PACKET Objekte in der Liste der Elemente des Ringpuffers.
Ausführliche Informationen zu den Schritten 1-4 dieses Verfahrens finden Sie in den Beispielen im Thema "!ndiskd.cxadapter" . Ausführliche Informationen zu Schritt 5 dieses Verfahrens finden Sie in den Beispielen zum Thema "!ndiskd.netqueue ". Ausführliche Informationen zu den Schritten 6-7 dieses Verfahrens finden Sie in den Beispielen zum Thema "!ndiskd.netrb ". Ausführliche Informationen zu Schritt 8 dieses Verfahrens finden Sie in den Beispielen zum Thema "!ndiskd.netpacket ". Suchen Sie im folgenden Beispiel nach dem Handle für das erste Fragment dieses NET_PACKET ffffd1022d000040.
0: kd> !ndiskd.netpacket ffffd1022d000040
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Show protocol layout
Show checksum information
Dump data payload
Durch Klicken auf das Handle für das erste Fragment oder durch Eingeben des Befehls "!ndiskd.netfragment -handle " in der Befehlszeile können Sie Details zu diesem NET_PACKET_FRAGMENT anzeigen, einschließlich ihrer virtuellen Adresse, Kapazität und ob es sich um das letzte Paket in der NET_PACKET Kette von Fragmenten handelt.
0: kd> !ndiskd.netfragment ffffd1022d000040
NET_PACKET_FRAGMENT ffffd1022d000040
Virtual Address ffffd102303e82f8
Capacity 0n92
Valid Length 0n34
Offset 0n58
Last packet of chain
Siehe auch
Entwurfshandbuch für Netzwerktreiber)
Referenz zu Windows Vista und höherer Netzwerk
NDIS-Erweiterungen (Ndiskd.dll)