structure NET_PACKET_QUEUE_CONFIG (netpacketqueue.h)
La structure NET_PACKET_QUEUE_CONFIG décrit les options de configuration pour la file d’attente de paquets d’un pilote client NetAdapterCx.
Syntaxe
typedef struct _NET_PACKET_QUEUE_CONFIG {
ULONG Size;
PFN_PACKET_QUEUE_START EvtStart;
PFN_PACKET_QUEUE_STOP EvtStop;
PFN_PACKET_QUEUE_ADVANCE EvtAdvance;
PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled;
PFN_PACKET_QUEUE_CANCEL EvtCancel;
NETEXECUTIONCONTEXT ExecutionContext;
} NET_PACKET_QUEUE_CONFIG;
Membres
Size
Taille de cette structure, en octets.
EvtStart
Pointeur vers la fonction de rappel d’événement EVT_PACKET_QUEUE_START du pilote client pour cette file d’attente de paquets. Cette fonction de rappel est obligatoire.
EvtStop
Pointeur vers la fonction de rappel d’événement EVT_PACKET_QUEUE_STOP du pilote client pour cette file d’attente de paquets. Cette fonction de rappel est obligatoire.
EvtAdvance
Pointeur vers la fonction de rappel d’événement EVT_PACKET_QUEUE_ADVANCE du pilote client pour cette file d’attente de paquets. Cette fonction de rappel est obligatoire.
EvtSetNotificationEnabled
Pointeur vers la fonction de rappel d’événement EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED du pilote client pour cette file d’attente de paquets. Cette fonction de rappel est obligatoire.
EvtCancel
Pointeur vers la fonction de rappel d’événement EVT_PACKET_QUEUE_CANCEL du pilote client pour cette file d’attente de paquets. Cette fonction de rappel est obligatoire.
ExecutionContext
Objet NETEXECUTIONCONTEXT.
Remarques
Appelez NET_PACKET_QUEUE_CONFIG_INIT pour initialiser cette structure.
La structure NET_PACKET_QUEUE_CONFIG est un paramètre d’entrée pour NetTxQueueCreate et NetRxQueueCreate. Le client doit utiliser NET_PACKET_QUEUE_CONFIG_INIT pour initialiser cette structure avant d’appeler NetTx(Rx)QueueCreate.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1,27 % |
En-tête | netpacketqueue.h (incluez netadaptercx.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour