Função NetRingGetRangeCount (ring.h)
Calcula o número de elementos contidos em um intervalo do buffer de anéis de rede especificado.
Sintaxe
UINT32 NetRingGetRangeCount(
[in] NET_RING const *Ring,
[in] UINT32 StartIndex,
[in] UINT32 EndIndex
);
Parâmetros
[in] Ring
Um ponteiro para um NET_RING.
[in] StartIndex
O início inclusivo do intervalo a ser medido.
[in] EndIndex
A extremidade exclusiva do intervalo a ser medido.
Retornar valor
O número de elementos no intervalo fornecido.
Comentários
Por exemplo, considere um anel de rede que contém um total de 8 elementos. Os valores de índice para os elementos são de 0 a 7. O número de elementos no intervalo [1, 4) é 3. Isso ocorre porque o valor EndIndex não está incluído, portanto, o intervalo inclui elementos nos valores de índice 1, 2 e 3.
Da mesma forma, o intervalo [4, 1) inclui elementos nos valores de índice 4, 5, 6, 7 e 0 (voltando para o início do anel), para um total de 5 elementos.
Por fim, observe que um intervalo vazio como [2, 2) retorna zero elementos.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.29 |
Cabeçalho | ring.h (include netadaptercx.h) |
IRQL | Qualquer nível, desde que a memória de destino seja residente |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de