EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED fonction de rappel (netpacketqueue.h)
La fonction de rappel EvtPacketQueueSetNotificationEnabled est implémentée par le pilote client pour effectuer un traitement spécifique au client lorsqu’il existe de nouveaux paquets reçus dans la mémoire tampon en anneau de la file d’attente spécifiée.
Syntaxe
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;
void EvtPacketQueueSetNotificationEnabled(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] BOOLEAN NotificationEnabled
)
{...}
Paramètres
[_In_] PacketQueue
Handle vers une file d’attente de paquets.
[_In_] NotificationEnabled
Valeur de TRUE demandes que le client active la notification de file d’attente de paquets. Valeur FALSE demandes que le client désactive la notification de file d’attente de paquets.
Valeur de retour
Aucun
Remarques
Inscrivez cette fonction de rappel dans votre EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE rappel. Définissez le membre approprié d’une structure NET_PACKET_QUEUE_CONFIG lorsque vous initialisez la structure avec NET_PACKET_QUEUE_CONFIG_INIT, puis appelez NetTx(Rx)QueueCreate.
NetAdapterCx sérialise cette fonction de rappel avec les fonctions de rappel de la file d’attente de paquets EVT_PACKET_QUEUE_CANCEL et EVT_PACKET_QUEUE_ADVANCE fonctions de rappel.
Pour plus d’informations et un diagramme montrant le modèle d’interrogation du chemin de données NetAdapterCx, consultez Transmettre et recevoir des files d’attente.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.27 |
version minimale de UMDF | 2.33 |
d’en-tête | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE