Compartir a través de


EVT_PACKET_QUEUE_CANCEL función de devolución de llamada (netpacketqueue.h)

El controlador cliente implementa EvtPacketQueueCancel función de devolución de llamada para controlar las operaciones que se deben realizar antes de que se elimine 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

Ninguno

Observaciones

Registre esta función de devolución de llamada en la EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE devolución de llamada. Establezca el miembro adecuado de una estructura de NET_PACKET_QUEUE_CONFIG al inicializar la estructura con NET_PACKET_QUEUE_CONFIG_INITy, a continuación, llame a NetTx(Rx)QueueCreate.

NetAdapterCx serializa esta función de devolución de llamada junto con las funciones de devolución de llamada de la cola de paquetes EVT_PACKET_QUEUE_ADVANCE y EVT_PACKET_QUEUE_ADVANCE.

Para obtener más información y un diagrama en el que se muestra el modelo de sondeo de ruta de acceso de datos de NetAdapterCx, consulte Transmitir y recibir colas.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.27
versión mínima de UMDF 2.33
encabezado de netpacketqueue.h (include netadaptercx.h)
irQL PASSIVE_LEVEL

Consulte también

EVT_NET_ADAPTER_CREATE_RXQUEUE

EVT_NET_ADAPTER_CREATE_TXQUEUE

NetRxQueueCreate

NetTxQueueCreate

EVT_PACKET_QUEUE_START

EVT_PACKET_QUEUE_ADVANCE

EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED

EVT_PACKET_QUEUE_STOP