Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozšíření !ndiskd.netpacket zobrazuje informace o NET_PACKET struktuře .
Další informace o rozšíření třídy WDF síťového adaptéru (NetAdapterCx) naleznete v tématu Rozšíření třídy WDF síťového adaptéru (Cx).
!ndiskd.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]
Parametry
-klika
Povinné. Adresa NET_PACKET
-základní
Zobrazí základní informace.
-rozložení
Zobrazí rozložení protokolu paketů.
-kontrolní součet
Zobrazí informace kontrolního součtu paketů.
-data
Vysadí paměť datové části.
knihovna DLL
Ndiskd.dll
Examples
Poznámka Podívejte se na souhrn objektů a podívejte se na diagram vysvětlující vztah objektu NET_PACKET s jinými objekty v NetAdapterCx.
Pokud chcete získat popisovač pro NET_PACKET, postupujte takto:
- Spusťte rozšíření !ndiskd.netadapter .
- Klikněte na popisovač pro NetAdapter s nainstalovaným ovladačem NetAdapterCx.
- Kliknutím na odkaz Další informace napravo od objektu NETADAPTER NetAdapter spusťte rozšíření !ndiskd.cxadapter .
- Zadáním příkazu !ndiskd.cxadapter s parametrem -datapath zobrazte fronty datových cest netADAPTER.
- Klikněte na popisovač jedné z front cesty k datům.
- Klikněte na popisovač pro vyrovnávací paměť názvového vyrovnávací paměti fronty datové cesty.
- Kliknutím na odkaz Seznam všech prvků v dolní části podrobností vyrovnávací paměti okruhu zobrazíte prvky, které obsahuje.
Podrobnosti o krocích 1 až 4 tohoto postupu najdete v příkladech v tématu !ndiskd.cxadapter . Podrobnosti o kroku 5 tohoto postupu najdete v příkladech tématu !ndiskd.netqueue . Podrobnosti o krocích 6 až 7 tohoto postupu najdete v příkladech tématu !ndiskd.netrb . V následujícím příkladu vyhledejte popisovač prvního NET_PACKET ffffd1022d000040.
0: kd> !ndiskd.netrb ffffd1022d000000 -dump
[000] ffffd1022d000040 - NET_PACKET
[001] ffffd1022d0000c0 - NET_PACKET
[002] ffffd1022d000140 - NET_PACKET
[003] ffffd1022d0001c0 - NET_PACKET
[004] ffffd1022d000240 - NET_PACKET
[005] ffffd1022d0002c0 - NET_PACKET
...
[07b] ffffd1022d003dc0 - NET_PACKET
[07c] ffffd1022d003e40 - NET_PACKET
[07d] ffffd1022d003ec0 - NET_PACKET
[07e] ffffd1022d003f40 - NET_PACKET
[07f] ffffd1022d003fc0 - NET_PACKET
Kliknutím na popisovač pro tento NET_PACKET nebo zadáním !ndiskd.netpacket -handle na příkazovém řádku můžete zobrazit podrobnosti pro tento NET_PACKET, včetně vyrovnávací paměti okruhu, která obsahuje, fronty cesty k datům, která obsahuje jeho vyrovnávací paměť okruhu, a popisovač pro první fragment.
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
Teď můžete zkombinovat základní popis s libovolnými dalšími parametry !ndiskd.netpacket nebo všechny z nich, abyste viděli konkrétní informace pro tento fragment. Následující příklad používá všechny parametry.
0: kd> !ndiskd.netpacket ffffd1022d000040 -basic -layout -checksum -data
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Protocol Layout
Layer 2 Type ETHERNET
Header Length 0n14
Layer 3 Type IPV4_NO_OPTIONS
Header Length 0n20
Layer 4 Type UDP
Header Length 8
Checksum Information
Layer 2 TX_PASSTHROUGH
Layer 3 TX_REQUIRED
Layer 4 TX_PASSTHROUGH
Payload data
Fragment ffffd1022d000040
ffffd102303e8332 00 00 01 02 71 68 0a 89-be 39 e0 00 00 16 94 04 ····qh···9······
ffffd102303e8342 00 00 22 00 fa 01 00 00-00 01 03 00 00 00 e0 00 ··"·············
ffffd102303e8352 00 fc
Viz také
Průvodce návrhem síťových ovladačů)
Referenční informace k sítím systému Windows Vista a novějších verzí