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.netrb affiche des informations sur une structure NET_RING_BUFFER .
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.netrb -handle <x> [-basic] [-dump] [-elementtype <str>]
Paramètres
-manche
Obligatoire. Adresse d’un NET_RING_BUFFER.
-basique
Affiche des informations de base.
-dépotoir
Affiche des informations sur chaque élément de la NET_RING_BUFFER.
-elementtype
Chaîne pour le type de données à utiliser lors de la référence à un élément de mémoire tampon en anneau.
DLL
Ndiskd.dll
Examples
Note Consultez Résumé des objets pour afficher un diagramme expliquant la relation de l’objet NET_RING_BUFFER avec d’autres objets dans NetAdapterCx.
Pour obtenir un handle pour un NET_RING_BUFFER, 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.
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 . Dans l’exemple suivant, recherchez le handle de ce tampon en anneau NETTXQUEUE, ffffd1022d000000.
0: kd> !ndiskd.netqueue ffffd1022f512700
NETTXQUEUE 00002efdd0aed9a8
Ring buffer ffffd1022d000000
Switch to EC thread
Event Callbacks Function pointer Symbol (if available)
EvtQueueAdvance fffff80034152af8 RtEthSample+2af8
EvtQueueArmNotification fffff80034159a94 RtEthSample+9a94
EvtQueueCancel fffff800341598d8 RtEthSample+98d8
En cliquant sur le handle de la mémoire tampon d’anneau ou en entrant la commande !ndiskd.netrb -handle sur la ligne de commande, vous pouvez voir les détails de cette NET_RING_BUFFER, y compris le nombre d’éléments qu’il contient et l’adresse de ses index Begin et End.
0: kd> !ndiskd.netrb ffffd1022d000000
NET_RING ffffd1022d000000
Number of elements 0x080
Owned by OS 0x080
Owned by Client 00000
Begin Index 0x078 (ffffd1022d003c40 - NET_PACKET)
Next Index 0x078 (ffffd1022d003c40 - NET_PACKET)
End Index 0x078 (ffffd1022d003c40 - NET_PACKET)
List all elements
Pour afficher les éléments de cette NET_RING_BUFFER, cliquez sur le lien « Répertorier tous les éléments » en bas de ses détails ou entrez la commande !ndiskd.netrb -dump sur la ligne de commande. L’exemple suivant a eu les éléments intermédiaires excrésés pour la concision.
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
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