The client driver calls NetRxQueueNotifyMoreReceivedPacketsAvailable to resume queue operations after NetAdapterCx calls the client's EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED event callback routine.
void NetRxQueueNotifyMoreReceivedPacketsAvailable( NETPACKETQUEUE PacketQueue );
This method should only be called when polling is disabled.
After NetAdapterCx calls a client driver's EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED event callback routine with NotificationEnabled set to TRUE, the client enables the queue's hardware interrupt. When the device generates a hardware interrupt, the client typically calls NetRxQueueNotifyMoreReceivedPacketsAvailable from its EVT_WDF_INTERRUPT_DPC callback function, after it completes a pending NET_PACKET in the receive queue's NET_RING.
The client should only call NetRxQueueNotifyMoreReceivedPacketsAvailable once per enabling of the notification. Do not call NetRxQueueNotifyMoreReceivedPacketsAvailable if NetAdapterCx calls EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED with NotificationEnabled set to FALSE.
|Minimum KMDF version||1.27|
|Header||netrxqueue.h (include netadaptercx.h)|