Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozszerzenie !ndiskd.netfragment wyświetla informacje o strukturze NET_PACKET_FRAGMENT .
Aby uzyskać więcej informacji na temat rozszerzenia klasy WDF karty sieciowej (NetAdapterCx), zobacz Rozszerzenie klasy WDF karty sieciowej (Cx).
!ndiskd.netfragment -handle <x>
Parametry
-uchwyt
To jest wymagane. Adres NET_PACKET_FRAGMENT.
DLL
Ndiskd.dll
Przykłady
Nuta Zobacz Podsumowanie obiektów , aby wyświetlić diagram wyjaśniający relację obiektu NET_PACKET z innymi obiektami w netAdapterCx.
Aby uzyskać uchwyt dla NET_PACKET, wykonaj następujące kroki:
- Uruchom rozszerzenie !ndiskd.netadapter .
- Kliknij uchwyt dla netAdapter, który ma zainstalowany sterownik NetAdapterCx.
- Kliknij link "Więcej informacji" po prawej stronie obiektu NETADAPTER netAdapter, aby uruchomić rozszerzenie !ndiskd.cxadapter .
- Wprowadź polecenie !ndiskd.cxadapter z parametrem -datapath , aby zobaczyć kolejki ścieżki danych netADAPTER.
- Kliknij uchwyt dla jednej z kolejek ścieżki danych.
- Kliknij uchwyt dla buforu pierścienia kolejki ścieżki danych.
- Kliknij link "Wyświetl wszystkie elementy" w dolnej części szczegółów buforu pierścienia, aby wyświetlić zawarte w nim elementy.
- Kliknij jeden z obiektów NET_PACKET na liście elementów buforu pierścieniowego.
Aby uzyskać szczegółowe informacje na temat kroków 1–4 tej procedury, zobacz przykłady w temacie !ndiskd.cxadapter . Aby uzyskać szczegółowe informacje na temat kroku 5 tej procedury, zobacz przykłady w temacie !ndiskd.netqueue . Aby uzyskać szczegółowe informacje na temat kroków 6–7 tej procedury, zobacz przykłady w temacie !ndiskd.netrb . Aby uzyskać szczegółowe informacje na temat kroku 8 tej procedury, zobacz przykłady w temacie !ndiskd.netpacket . W poniższym przykładzie wyszukaj uchwyt dla pierwszego fragmentu tego NET_PACKET, ffffd1022d000040.
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
Klikając uchwyt dla pierwszego fragmentu lub wprowadzając polecenie !ndiskd.netfragment -handle w wierszu polecenia, można zobaczyć szczegóły dla tego NET_PACKET_FRAGMENT, w tym jego adres wirtualny, pojemność i czy jest to ostatni pakiet w łańcuchu NET_PACKET fragmentów.
0: kd> !ndiskd.netfragment ffffd1022d000040
NET_PACKET_FRAGMENT ffffd1022d000040
Virtual Address ffffd102303e82f8
Capacity 0n92
Valid Length 0n34
Offset 0n58
Last packet of chain
Zobacz także
Przewodnik projektowania sterowników sieciowych)
Dokumentacja dotycząca sieci systemu Windows Vista i nowszych
Rozszerzenia NDIS (Ndiskd.dll)