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;

Angehörige

Size

Die Größe dieser Struktur in Byte.

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.

Bemerkungen

Rufen Sie NET_PACKET_QUEUE_CONFIG_INIT auf, um diese Struktur zu initialisieren.

Die NET_PACKET_QUEUE_CONFIG Struktur ist ein Eingabeparameter zum NetTxQueueCreate und NetRxQueueCreate. Der Client muss NET_PACKET_QUEUE_CONFIG_INIT verwenden, um diese Struktur zu initialisieren, bevor NetTx(Rx)QueueCreateaufgerufen wird.

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.27
Mindest-UMDF-Version 2.33
Header- netpacketqueue.h (include netadaptercx.h)

Siehe auch

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueCreate