Função NetTxQueueGetExtension (nettxqueue.h)
A função NetTxQueueGetExtension recupera uma extensão de pacote para todos os pacotes em uma fila de transmissão (Tx).
Sintaxe
void NetTxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
Parâmetros
[_In_] PacketQueue
O objeto de fila de transmissão.
[_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 de cliente normalmente chamam essa função de sua função de retorno de chamada EvtNetAdapterCreateTxQueue 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.
Para obter um exemplo de código de criação de uma fila de transmissão, consulte Transmitir e receber filas.
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 | nettxqueue.h (inclua netadaptercx.h) |
IRQL | PASSIVE_LEVEL |