Compartir a través de


Función NetRingCollectionGetFragmentRing (ringcollection.h)

NetRingCollectionGetFragmentRing obtiene el anillo de fragmento de una cola de paquetes.

Sintaxis

NET_RING * NetRingCollectionGetFragmentRing(
  NET_RING_COLLECTION const *Rings
);

Parámetros

Rings

Puntero a una estructura de NET_RING_COLLECTION que describe los anillos netos de esta cola de paquetes.

Valor devuelto

Devuelve un puntero al fragmento NET_RING de la cola de paquetes.

Comentarios

Normalmente, los controladores de cliente llaman a esta función cuando necesitan trabajar con un anillo de fragmento directamente, como cuando el controlador publica información en hardware. Por ejemplo, durante la transmisión de un controlador podría usar ElementIndexMask del anillo de fragmento para recuperar el fragmento correcto que se está publicando en hardware para rellenar el descriptor de hardware.

Para obtener ejemplos de uso de esta función, consulte el controlador de ejemplo Realtek.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.29
Versión mínima de UMDF 2,33
Encabezado ringcollection.h (include netadaptercx.h)
IRQL Cualquier nivel siempre que la memoria de destino sea residente.

Consulte también

Introducción a los anillos netos