!ndiskd.netpacket

!ndiskd.netpacket uzantısı, NET_PACKET yapısı hakkındaki bilgileri görüntüler.

Ağ Bağdaştırıcısı WDF Sınıf Uzantısı (NetAdapterCx) hakkında daha fazla bilgi için bkz. Ağ Bağdaştırıcısı WDF Sınıf Uzantısı (Cx).

!ndiskd.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]

Parametreler

-kulp
Gerekli. NET_PACKET adresi.

-temel
Temel bilgileri görüntüler.

-Düzen
Paket protokolü düzenini görüntüler.

-sağlama toplamı
Paket sağlama toplamı bilgilerini görüntüler.

-veri
Yük belleğini boşaltır.

DLL

Ndiskd.dll

Örnekler

Not NET_PACKET nesnesinin NetAdapterCx içindeki diğer nesnelerle ilişkisini açıklayan bir diyagram görmek için Bkz. Nesnelerin Özeti.

NET_PACKET tanıtıcısı almak için şu adımları izleyin:

  1. !ndiskd.netadapter uzantısını çalıştırın.
  2. NetAdapterCx sürücüsünün yüklü olduğu bir NetAdapter'ın tutamacını tıklatın.
  3. !ndiskd.cxadapter uzantısını çalıştırmak için NetAdapter'ın NETADAPTER nesnesinin sağındaki "Daha Fazla Bilgi" bağlantısına tıklayın.
  4. NETADAPTER'ın veri yolu kuyruklarını görmek için !ndiskd.cxadapter komutunu -datapath parametresiyle girin.
  5. Veri yolu kuyruklarından birinin tutamacını tıklatın.
  6. Bu veri yolu kuyruğunun kademe arabelleğinin tutamacını tıklatın.
  7. İçeren öğeleri görmek için halka arabelleği ayrıntılarının altındaki "Tüm öğeleri listele" bağlantısına tıklayın.

Bu yordamın 1-4 arası adımları hakkında ayrıntılı bilgi için !ndiskd.cxadapter konu başlığındaki örneklere bakın. Bu yordamın 5. adımıyla ilgili ayrıntılar için !ndiskd.netqueue konu başlığındaki örneklere bakın. Bu yordamın 6-7 arası adımları hakkında ayrıntılı bilgi için !ndiskd.netrb konu başlığındaki örneklere bakın. Aşağıdaki örnekte, ffffd1022d000040 olan ilk NET_PACKET tanıtıcısını arayın.

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

Bu NET_PACKET tutamacına tıklayarak veya komut satırına !ndiskd.netpacket -handle girerek, bu NET_PACKET, içindeki halka arabelleği, halka arabelleğinin bulunduğu veri yolu kuyruğu ve ilk parçasının tanıtıcısı dahil olmak üzere ayrıntıları görebilirsiniz.

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

Artık bu parçanın belirli bilgilerini görmek için temel açıklamayı diğer !ndiskd.netpacket parametreleriyle veya bunların tümüyle birleştirebilirsiniz. Aşağıdaki örnek tüm parametreleri kullanır.

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   

Ayrıca bakınız

Ağ Sürücüsü Tasarım Kılavuzu)

Windows Vista ve Sonraki Ağ Başvurusu

Ağ Yığınında Hata Ayıklama

NDIS uzantıları (Ndiskd.dll)

!ndiskd.help

Ağ Bağdaştırıcısı WDF Sınıf Uzantısı (Cx)

Nesnelerin Özeti

NET_PACKET

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb