!ndiskd.netfragment
L’extension !ndiskd.netfragment affiche des informations sur une structure NET_PACKET_FRAGMENT.
Pour plus d’informations sur l’extension de classe WDF de la carte réseau (NetAdapterCx), veuillez consulter Extension de classe WDF de la carte réseau (Cx).
!ndiskd.netfragment -handle <x>
Paramètres
-manche
Obligatoire. Adresse d’un NET_PACKET_FRAGMENT.
DLL
Ndiskd.dll
Exemples
Remarque : Consultez Résumé des objets où figure un diagramme expliquant la relation de l’objet NET_PACKET avec d’autres objets dans le NetAdapterCx.
Pour obtenir un handle pour un NET_PACKET, procédez comme suit :
- Exécutez l’extension !ndiskd.netadapter.
- Cliquez sur le handle d’un NetAdapter sur lequel un pilote NetAdapterCx est installé.
- Cliquez sur le lien « Plus d’informations » à droite de l’objet NETADAPTER du NetAdapter pour exécuter l’extension !ndiskd.cxadapter.
- Entrez la commande !ndiskd.cxadapter avec le paramètre -datapath pour voir les files d’attente de chemins de données de ce NETADAPTER.
- Cliquez sur le handle de l’une des files d’attente de chemins de données.
- Cliquez sur le handle de la mémoire tampon en anneau de cette file d’attente de chemins de données.
- Cliquez sur le lien « Répertorier tous les éléments » en bas des détails de la mémoire tampon en anneau pour afficher les éléments qu’elle contient.
- Cliquez sur l’un des objets NET_PACKET dans la liste des éléments de la mémoire tampon en anneau.
Pour plus d’informations sur les étapes 1 à 4 de cette procédure, consultez les exemples de la rubrique !ndiskd.cxadapter. Pour plus d’informations sur l’étape 5 de cette procédure, consultez les exemples de la rubrique !ndiskd.netqueue. Pour plus d’informations sur les étapes 6 à 7 de cette procédure, consultez les exemples de la rubrique !ndiskd.netrb. Pour plus d’informations sur l’étape 8 de cette procédure, consultez les exemples de la rubrique !ndiskd.netpacket. Dans l’exemple suivant, recherchez le handle du premier fragment de ce 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
En cliquant sur le handle du premier fragment ou en entrant la commande !ndiskd.netfragment -handle sur la ligne de commande, vous pouvez voir les détails de ce NET_PACKET_FRAGMENT, y compris son adresse virtuelle, sa capacité et si ce n’est pas le dernier paquet de la chaîne de fragments NET_PACKET.
0: kd> !ndiskd.netfragment ffffd1022d000040
NET_PACKET_FRAGMENT ffffd1022d000040
Virtual Address ffffd102303e82f8
Capacity 0n92
Valid Length 0n34
Offset 0n58
Last packet of chain
Voir aussi
Guide de conception des pilotes réseau
Documentation de référence sur la mise en réseau de Windows Vista et versions ultérieures