Partager via


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)

Voir aussi

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueCreate