!ndiskd.netpacket

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:

  1. Spusťte rozšíření !ndiskd.netadapter .
  2. Klikněte na popisovač pro NetAdapter s nainstalovaným ovladačem NetAdapterCx.
  3. Kliknutím na odkaz Další informace napravo od objektu NETADAPTER NetAdapter spusťte rozšíření !ndiskd.cxadapter .
  4. Zadáním příkazu !ndiskd.cxadapter s parametrem -datapath zobrazte fronty datových cest netADAPTER.
  5. Klikněte na popisovač jedné z front cesty k datům.
  6. Klikněte na popisovač pro vyrovnávací paměť názvového vyrovnávací paměti fronty datové cesty.
  7. 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í

Ladění zásobníku sítě

Rozšíření NDIS (Ndiskd.dll)

!ndiskd.help

Rozšíření třídy WDF síťového adaptéru (Cx)

Souhrn objektů

NET_PACKET

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb