Compartilhar via


Função NetRxQueueGetExtension (netrxqueue.h)

A função NetRxQueueGetExtension recupera uma extensão de pacote para todos os pacotes em uma fila de recebimento (Rx).

Sintaxe

void NetRxQueueGetExtension(
  [_In_]  NETPACKETQUEUE            PacketQueue,
  [_In_]  const NET_EXTENSION_QUERY *Query,
  [_Out_] NET_EXTENSION             *Extension
);

Parâmetros

[_In_] PacketQueue

O objeto de fila de recebimento.

[_In_] Query

Um ponteiro para uma estrutura de NET_EXTENSION_QUERY alocada e inicializada pelo driver que contém informações sobre a extensão de pacote desejada.

[_Out_] Extension

Um identificador para uma estrutura de NET_EXTENSION alocada pelo driver que recebe a extensão de pacote.

Valor de retorno

Nenhum

Observações

Os drivers cliente normalmente chamam essa função de função de retorno de chamada EvtNetAdapterCreateRxQueue após a criação da fila. Para evitar consultas de extensão frequentes, armazene a extensão retornada por essa função no espaço de contexto da fila.

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 netrxqueue.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL

Consulte também

descritores e extensões de pacote