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.netpacket muestra información sobre una estructura de NET_PACKET .
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.netpacket -handle <x> [-basic] [-layout] [-checksum] [-data]
Parámetros
-asa
Obligatorio. Dirección de un NET_PACKET.
-básico
Muestra información básica.
-diseño
Muestra el diseño del protocolo de paquetes.
-checksum
Muestra información de suma de comprobación de paquetes.
-datos
Volca la memoria de carga.
DLL
Ndiskd.dll
Examples
Nota Vea Resumen de objetos para ver un diagrama en el que se explica la relación del objeto NET_PACKET con otros objetos de NetAdapterCx.
Para obtener un identificador de un NET_PACKET, 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.
- Haga clic en el identificador del búfer de anillo de esa cola de ruta de datos.
- Haga clic en el vínculo "Enumerar todos los elementos" en la parte inferior de los detalles del búfer de anillo para ver los elementos que contiene.
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 . Para obtener más información sobre los pasos 6-7 de este procedimiento, vea los ejemplos del tema !ndiskd.netrb . En el ejemplo siguiente, busque el identificador del primer NET_PACKET, ffffd1022d000040.
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
Al hacer clic en el identificador de esta NET_PACKET o escribiendo !ndiskd.netpacket -handle en la línea de comandos, puede ver los detalles de esta NET_PACKET, incluido el búfer de anillo que lo contiene, la cola de rutas de datos que contiene su búfer de anillo y el identificador de su primer fragmento.
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
Ahora puede combinar la descripción básica con cualquiera de los demás parámetros !ndiskd.netpacket , o todos ellos, para ver información específica de este fragmento. En el ejemplo siguiente se usan todos los parámetros.
0: kd> !ndiskd.netpacket ffffd1022d000040 -basic -layout -checksum -data
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Protocol Layout
Layer 2 Type ETHERNET
Header Length 0n14
Layer 3 Type IPV4_NO_OPTIONS
Header Length 0n20
Layer 4 Type UDP
Header Length 8
Checksum Information
Layer 2 TX_PASSTHROUGH
Layer 3 TX_REQUIRED
Layer 4 TX_PASSTHROUGH
Payload data
Fragment ffffd1022d000040
ffffd102303e8332 00 00 01 02 71 68 0a 89-be 39 e0 00 00 16 94 04 ····qh···9······
ffffd102303e8342 00 00 22 00 fa 01 00 00-00 01 03 00 00 00 e0 00 ··"·············
ffffd102303e8352 00 fc
Consulte también
Guía de diseño de controladores de red)
Referencia de redes de Windows Vista y versiones posteriores