Compartilhar via


Função NetRingCollectionGetFragmentRing (ringcollection.h)

O NetRingCollectionGetFragmentRing obtém o anel de fragmento para uma fila de pacotes.

Sintaxe

NET_RING * NetRingCollectionGetFragmentRing(
  NET_RING_COLLECTION const *Rings
);

Parâmetros

Rings

Um ponteiro para uma estrutura NET_RING_COLLECTION que descreve os anéis de rede dessa fila de pacotes.

Retornar valor

Retorna um ponteiro para o fragmento NET_RING para a fila de pacotes.

Comentários

Os drivers cliente normalmente chamam essa função quando precisam trabalhar diretamente com um anel de fragmento, como quando o driver está postando informações no hardware. Por exemplo, durante a transmissão, um driver pode usar ElementIndexMask do anel de fragmento para recuperar o fragmento correto que está sendo postado no hardware para preencher o descritor de hardware.

Para obter exemplos de como usar essa função, consulte o driver de exemplo realtek.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.29
Versão mínima do UMDF 2.33
Cabeçalho ringcollection.h (include netadaptercx.h)
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

Introdução aos anéis de rede