Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La extensión !ndiskd.netrb muestra información sobre una estructura de NET_RING_BUFFER .
Para obtener más información acerca de la extensión de clase WDF del adaptador de red (NetAdapterCx), vea Extensión de clase WDF del adaptador de red (Cx).
!ndiskd.netrb -handle <x> [-basic] [-dump] [-elementtype <str>]
Parámetros
-asa
Obligatorio. Dirección de un NET_RING_BUFFER.
-básico
Muestra información básica.
-vertedero
Muestra información sobre cada elemento del NET_RING_BUFFER.
-elementtype
Cadena para el tipo de datos que se va a usar al hacer referencia a un elemento de búfer de anillo.
DLL
Ndiskd.dll
Examples
Nota Vea Resumen de objetos para ver un diagrama en el que se explica la relación del objeto NET_RING_BUFFER con otros objetos de NetAdapterCx.
Para obtener un identificador de un NET_RING_BUFFER, siga estos pasos:
- Ejecute la extensión !ndiskd.netadapter .
- Haga clic en el identificador de un controlador NetAdapter que tenga instalado un controlador NetAdapterCx.
- Haga clic en el vínculo "Más información" a la derecha del objeto NETADAPTER de NetAdapter para ejecutar la extensión !ndiskd.cxadapter .
- Escriba el comando !ndiskd.cxadapter con el parámetro -datapath para ver las colas de ruta de datos de NETADAPTER.
- Haga clic en el identificador de una de las colas de ruta de datos.
Para obtener más información sobre los pasos 1-4 de este procedimiento, vea los ejemplos del tema !ndiskd.cxadapter . Para obtener más información sobre el paso 5 de este procedimiento, vea los ejemplos del tema !ndiskd.netqueue . En el ejemplo siguiente, busque el identificador de este búfer de anillo de NETTXQUEUE, ffffd1022d0000000.
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
Al hacer clic en el identificador del búfer de anillo o especificando el comando !ndiskd.netrb -handle en la línea de comandos, puede ver los detalles de esta NET_RING_BUFFER, incluidos cuántos elementos contiene y la dirección de sus índices Begin y 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
Para ver los elementos de este NET_RING_BUFFER, haga clic en el vínculo "Enumerar todos los elementos" en la parte inferior de sus detalles o escriba el comando !ndiskd.netrb -dump en la línea de comandos. En el ejemplo siguiente se han reducido los elementos intermedios para mayor brevedad.
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
Consulte también
Guía de diseño de controladores de red)
Referencia de redes de Windows Vista y versiones posteriores