Función NetRingCollectionGetFragmentRing (ringcollection.h)
El 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 NET_RING de fragmento de la cola de paquetes.
Observaciones
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 el hardware. Por ejemplo, durante la transmisión de un controlador podría usar el 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 | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.29 |
versión mínima de UMDF | 2.33 |
encabezado de | ringcollection.h (incluya netadaptercx.h) |
irQL | Cualquier nivel siempre que la memoria de destino sea residente |