Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Calcula el número de elementos contenidos en un intervalo del búfer de anillo neto especificado.
Sintaxis
UINT32 NetRingGetRangeCount(
[in] NET_RING const *Ring,
[in] UINT32 StartIndex,
[in] UINT32 EndIndex
);
Parámetros
[in] Ring
Puntero a un NET_RING.
[in] StartIndex
Inicio inclusivo del intervalo que se va a medir.
[in] EndIndex
Extremo exclusivo del intervalo que se va a medir.
Valor devuelto
Número de elementos del intervalo especificado.
Observaciones
Por ejemplo, considere un anillo neto que contenga un total de 8 elementos. Los valores de índice de los elementos se 0 hasta 7. El número de elementos del intervalo [1, 4) es 3. Esto se debe a que no se incluye el valor EndIndex, por lo que el intervalo incluye elementos en valores de índice 1, 2y 3.
Del mismo modo, el intervalo [4, 1) incluye elementos en valores de índice 4, 5, 6, 7y 0 (bucle hacia el principio del anillo), para un total de 5 elementos.
Por último, tenga en cuenta que un intervalo vacío como [2, 2) devuelve cero elementos.
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 | ring.h (include netadaptercx.h) |
| irQL | Cualquier nivel siempre que la memoria de destino sea residente |