Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Calcula o número de elementos contidos em um intervalo do buffer de anel 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
O final exclusivo do intervalo a ser medido.
Valor de retorno
O número de elementos no intervalo especificado.
Observações
Por exemplo, considere um anel de rede que contém um total de 8 elementos. Os valores de índice para os elementos são 0 até 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 com valores de índice 1, 2e 3.
Da mesma forma, o intervalo [4, 1) inclui elementos com valores de índice 4, 5, 6, 7e 0 (voltando ao 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 |
|---|---|
| da Plataforma de Destino | Universal |
| versão mínima do KMDF | 1.29 |
| versão mínima do UMDF | 2.33 |
| cabeçalho | ring.h (inclua netadaptercx.h) |
| IRQL | Qualquer nível, desde que a memória de destino seja residente |