Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 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 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 |
|---|---|
| da 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 |