Freigeben über


NET_PACKET_QUEUE_CONFIG Struktur (netpacketqueue.h)

Die NET_PACKET_QUEUE_CONFIG-Struktur beschreibt die Konfigurationsoptionen für die Paketwarteschlange eines NetAdapterCx-Clienttreibers.

Syntax

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;

Member

Size

Die Größe dieser Struktur in Bytes.

EvtStart

Ein Zeiger auf die EVT_PACKET_QUEUE_START Ereignisrückruffunktion des Clienttreibers für diese Paketwarteschlange. Diese Rückruffunktion ist erforderlich.

EvtStop

Ein Zeiger auf die EVT_PACKET_QUEUE_STOP Ereignisrückruffunktion des Clienttreibers für diese Paketwarteschlange. Diese Rückruffunktion ist erforderlich.

EvtAdvance

Ein Zeiger auf die EVT_PACKET_QUEUE_ADVANCE Ereignisrückruffunktion des Clienttreibers für diese Paketwarteschlange. Diese Rückruffunktion ist erforderlich.

EvtSetNotificationEnabled

Ein Zeiger auf die EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Ereignisrückruffunktion des Clienttreibers für diese Paketwarteschlange. Diese Rückruffunktion ist erforderlich.

EvtCancel

Ein Zeiger auf die EVT_PACKET_QUEUE_CANCEL Ereignisrückruffunktion des Clienttreibers für diese Paketwarteschlange. Diese Rückruffunktion ist erforderlich.

ExecutionContext

Ein NETEXECUTIONCONTEXT-Objekt.

Hinweise

Rufen Sie NET_PACKET_QUEUE_CONFIG_INIT auf, um diese Struktur zu initialisieren.

Die NET_PACKET_QUEUE_CONFIG-Struktur ist ein Eingabeparameter für NetTxQueueCreate und NetRxQueueCreate. Der Client muss NET_PACKET_QUEUE_CONFIG_INIT verwenden, um diese Struktur zu initialisieren, bevor NetTx(Rx)QueueCreate aufgerufen wird.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1,27
UMDF-Mindestversion 2.33
Kopfzeile netpacketqueue.h (include netadaptercx.h)

Weitere Informationen

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueCreate