Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’extension !ndiskd.netfragment affiche des informations sur une structure NET_PACKET_FRAGMENT .
Pour plus d’informations sur l’extension de classe WDF de carte réseau (NetAdapterCx), consultez l’extension de classe WDF de carte réseau (Cx).
!ndiskd.netfragment -handle <x>
Paramètres
-manche
Obligatoire. Adresse d’un NET_PACKET_FRAGMENT.
DLL
Ndiskd.dll
Examples
Note Consultez Résumé des objets pour afficher un diagramme expliquant la relation de l’objet NET_PACKET avec d’autres objets dans 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 de 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 NETADAPTER.
- Cliquez sur le handle pour l’une des files d’attente datapath.
- Cliquez sur le handle de la mémoire tampon en anneau de cette file d’attente datapath.
- 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’il 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 cette 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 cette 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 du pilote réseau)
Informations de référence sur la mise en réseau windows Vista et ultérieures