Função NetRingCollectionGetFragmentRing (ringcollection.h)

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

Sintaxe

NET_RING * NetRingCollectionGetFragmentRing(
  NET_RING_COLLECTION const *Rings
);

Parâmetros

Rings

Um ponteiro para uma estrutura de 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 de cliente normalmente chamam essa função quando precisam trabalhar com um anel de fragmento diretamente, 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
Cabeçalho ringcollection.h (inclua 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