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) |