EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED función de devolución de llamada (netpacketqueue.h)
El controlador de cliente implementa EvtPacketQueueSetNotificationEnabled función de devolución de llamada para realizar el procesamiento específico del cliente cuando hay nuevos paquetes recibidos en el búfer de anillos de la cola especificada.
Sintaxis
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;
void EvtPacketQueueSetNotificationEnabled(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] BOOLEAN NotificationEnabled
)
{...}
Parámetros
[_In_] PacketQueue
Identificador de una cola de paquetes.
[_In_] NotificationEnabled
Valor de TRUE solicita que el cliente habilite la notificación de cola de paquetes. Valor de FALSE solicita que el cliente deshabilite la notificación de 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_CANCEL 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