EVT_PACKET_QUEUE_CANCEL función de devolución de llamada (netpacketqueue.h)
El controlador de cliente implementa la función de devolución de llamada EvtPacketQueueCancel para controlar las operaciones que se deben realizar antes de eliminar una cola de paquetes.
Sintaxis
EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;
void EvtPacketQueueCancel(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
Parámetros
[_In_] PacketQueue
Identificador de una cola de paquetes.
Valor devuelto
None
Observaciones
Registre esta función de devolución de llamada en la devolución de llamada EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE . Establezca el miembro adecuado de una estructura de NET_PACKET_QUEUE_CONFIG al inicializar la estructura con NET_PACKET_QUEUE_CONFIG_INIT y, a continuación, llame a NetTx(Rx)QueueCreate.
NetAdapterCx serializa esta función de devolución de llamada junto con la EVT_PACKET_QUEUE_ADVANCE de la cola de paquetes y EVT_PACKET_QUEUE_ADVANCE funciones de devolución de llamada.
Para obtener más información y un diagrama en el que se muestra el modelo de sondeo de ruta de acceso de datos netAdapterCx, consulte Transmisión y recepción de colas.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.27 |
Versión mínima de UMDF | 2,33 |
Encabezado | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Consulte también
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE