Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
!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:
- !ndiskd.netadapter uzantısını çalıştırın.
- NetAdapterCx sürücüsünün yüklü olduğu bir NetAdapter'ın tutamacını tıklatın.
- !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.
- NETADAPTER'ın veri yolu kuyruklarını görmek için !ndiskd.cxadapter komutunu -datapath parametresiyle girin.
- Veri yolu kuyruklarından birinin tutamacını tıklatın.
- Bu veri yolu kuyruğunun kademe arabelleğinin tutamacını tıklatın.
- İç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
Windows Vista ve Sonraki Ağ Başvurusu