Función NetRingGetElementAtIndex (ring.h)
La función NetRingGetElementAtIndex recupera un elemento de un anillo neto.
Sintaxis
void * NetRingGetElementAtIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index
);
Parámetros
[_In_] Ring
Puntero a un NET_RING.
[_In_] Index
Índice del elemento, dentro del intervalo [0, Ring-NumberOfElements>).
Valor devuelto
Devuelve el elemento en la ubicación especificada.
Comentarios
NetRingGetElementAtIndex usa el miembro ElementStride del anillo neto para indexar en el búfer y devuelve la ubicación del elemento especificado.
NetRingGetElementAtIndex está diseñado para el uso genérico de anillos netos. En su lugar, un controlador de cliente NetAdapterCx normalmente llama a NetRingGetPacketAtIndex para un anillo de paquetes o NetRingGetFragmentAtIndex para un anillo de fragmento.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Versión mínima de UMDF | 2,33 |
Encabezado | ring.h (include netadaptercx.h) |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente |