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. |