Compartir a través de


!ndiskd.netfragment

La extensión !ndiskd.netfragment muestra información sobre una estructura NET_PACKET_FRAGMENT .

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.netfragment -handle <x> 

Parámetros

-asa
Obligatorio. Dirección de un NET_PACKET_FRAGMENT.

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:

  1. Ejecute la extensión !ndiskd.netadapter .
  2. Haga clic en el identificador de un controlador NetAdapter que tenga instalado un controlador NetAdapterCx.
  3. 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 .
  4. Escriba el comando !ndiskd.cxadapter con el parámetro -datapath para ver las colas de ruta de datos de NETADAPTER.
  5. Haga clic en el identificador de una de las colas de ruta de datos.
  6. Haga clic en el identificador del búfer de anillo de esa cola de ruta de datos.
  7. 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.
  8. Haga clic en uno de los objetos NET_PACKET de la lista de elementos del búfer de anillo.

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 . Para obtener más información sobre el paso 8 de este procedimiento, vea los ejemplos del tema !ndiskd.netpacket . En el ejemplo siguiente, busque el identificador del primer fragmento de este 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

Al hacer clic en el identificador del primer fragmento o especificando el comando !ndiskd.netfragment -handle en la línea de comandos, puede ver los detalles de esta NET_PACKET_FRAGMENT, incluida su dirección virtual, capacidad y si es el último paquete de la cadena de fragmentos de 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

Consulte también

Guía de diseño de controladores de red)

Referencia de redes de Windows Vista y versiones posteriores

Depuración de la pila de red

Extensiones NDIS (Ndiskd.dll)

!ndiskd.help

Extensión de clase WDF del adaptador de red (Cx)

Resumen de objetos

NET_PACKET_FRAGMENT

NET_PACKET

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb

!ndiskd.netpacket