structure NET_PACKET_QUEUE_CONFIG (netpacketqueue.h)
La structure NET_PACKET_QUEUE_CONFIG décrit les options de configuration d’une file d’attente de paquets du 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 requise.
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 requise.
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 requise.
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 requise.
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 requise.
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.
Exigences
Exigence | Valeur |
---|---|
version minimale de KMDF | 1.27 |
version minimale de UMDF | 2.33 |
d’en-tête | netpacketqueue.h (include netadaptercx.h) |