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 por driver que recebe a extensão de pacote.
Retornar valor
Nenhum
Comentários
Os drivers cliente normalmente chamam essa função de sua 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 |
---|---|
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 |