EVT_PACKET_QUEUE_CANCEL fonction de rappel (netpacketqueue.h)
La fonction de rappel EvtPacketQueueCancel est implémentée par le pilote client pour gérer les opérations qui doivent être effectuées avant la suppression d’une file d’attente de paquets.
EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;
void EvtPacketQueueCancel(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
[_In_] PacketQueue
Handle vers une file d’attente de paquets.
Aucun
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_ADVANCE et EVT_PACKET_QUEUE_ADVANCE.
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.
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 |
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE