!ndiskd.netpacket
Ekstensi !ndiskd.netpacket menampilkan informasi tentang struktur NET_PACKET .
Untuk informasi selengkapnya tentang Ekstensi Kelas WDF Adapter Jaringan (NetAdapterCx), lihat Ekstensi Kelas WDF Adapter Jaringan (Cx).
!ndiskd.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]
Parameter
-menangani
Harus diisi. Alamat NET_PACKET.
-dasar
Menampilkan informasi dasar.
-tata letak
Menampilkan tata letak protokol paket.
-Checksum
Menampilkan informasi checksum paket.
-data
Mencadangkan memori payload.
DLL
Ndiskd.dll
Contoh
Catatan Lihat Ringkasan Objek untuk melihat diagram yang menjelaskan hubungan objek NET_PACKET dengan objek lain di NetAdapterCx.
Untuk mendapatkan handel untuk NET_PACKET, ikuti langkah-langkah berikut:
- Jalankan ekstensi !ndiskd.netadapter .
- Klik handel untuk NetAdapter yang memiliki driver NetAdapterCx yang terinstal.
- Klik tautan "Informasi Selengkapnya" di sebelah kanan objek NETADAPTER NetAdapter untuk menjalankan ekstensi !ndiskd.cxadapter.
- Masukkan perintah !ndiskd.cxadapter dengan parameter -datapath untuk melihat antrean datapath NETADAPTER.
- Klik handel untuk salah satu antrean jalur data.
- Klik handel untuk buffer cincin antrean jalur data tersebut.
- Klik tautan "Daftar semua elemen" di bagian bawah detail buffer cincin untuk melihat elemen yang dikandungnya.
Untuk detail tentang Langkah 1-4 prosedur ini, lihat contoh tentang topik !ndiskd.cxadapter . Untuk detail tentang Langkah 5 dari prosedur ini, lihat contoh pada topik !ndiskd.netqueue. Untuk detail tentang Langkah 6-7 prosedur ini, lihat contoh tentang topik !ndiskd.netrb. Dalam contoh berikut, cari handel untuk NET_PACKET pertama, 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
Dengan mengklik handel untuk NET_PACKET ini atau dengan memasukkan !ndiskd.netpacket -handle pada baris perintah, Anda dapat melihat detail untuk NET_PACKET ini, termasuk buffer cincin yang berisinya, antrean jalur data yang berisi buffer cincinnya, dan handel untuk fragmen pertamanya.
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
Anda sekarang dapat menggabungkan deskripsi dasar dengan salah satu parameter !ndiskd.netpacket lainnya, atau semuanya, untuk melihat informasi spesifik untuk fragmen ini. Contoh berikut menggunakan semua parameter.
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
Lihat juga
Panduan Desain Driver Jaringan
Referensi Jaringan Windows Vista dan Yang Lebih Baru
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk