EVT_PACKET_QUEUE_CANCEL função de retorno de chamada (netpacketqueue.h)
A função de retorno de chamada EvtPacketQueueCancel é implementada pelo driver cliente para lidar com operações que devem ser executadas antes que uma fila de pacotes seja excluída.
Sintaxe
EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;
void EvtPacketQueueCancel(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
Parâmetros
[_In_] PacketQueue
Um identificador para uma fila de pacotes.
Valor de retorno
Nenhum
Observações
Registre essa função de retorno de chamada em seu EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE retorno de chamada. Defina o membro apropriado de uma estrutura de NET_PACKET_QUEUE_CONFIG ao inicializar a estrutura com NET_PACKET_QUEUE_CONFIG_INITe, em seguida, chame NetTx(Rx)QueueCreate.
O NetAdapterCx serializa essa função de retorno de chamada juntamente com as funções de EVT_PACKET_QUEUE_ADVANCE e de retorno de chamada EVT_PACKET_QUEUE_ADVANCE da fila de pacotes.
Para obter mais informações e um diagrama mostrando o modelo de sondagem do caminho de dados NetAdapterCx, consulte Transmitir e receber filas.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do KMDF | 1.27 |
versão mínima do UMDF | 2.33 |
cabeçalho | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Consulte também
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE