Freigeben über


NET_PACKET_QUEUE_CONFIG_INIT-Funktion (netpacketqueue.h)

Die NET_PACKET_QUEUE_CONFIG_INIT-Funktion initialisiert eine NET_PACKET_QUEUE_CONFIG-Struktur .

Syntax

void NET_PACKET_QUEUE_CONFIG_INIT(
  [_Out_] NET_PACKET_QUEUE_CONFIG                   *Config,
  [_In_]  PFN_PACKET_QUEUE_ADVANCE                  EvtAdvance,
  [_In_]  PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled,
  [_In_]  PFN_PACKET_QUEUE_CANCEL                   EvtCancel
);

Parameter

[_Out_] Config

Ein Zeiger auf die vom Treiber zugewiesene NET_PACKET_QUEUE_CONFIG zu initialisierenden Struktur.

[_In_] EvtAdvance

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_ADVANCE Rückruffunktion für diese Paketwarteschlange durch den Clienttreiber.

[_In_] EvtSetNotificationEnabled

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Rückruffunktion für diese Paketwarteschlange durch den Clienttreiber.

[_In_] EvtCancel

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_CANCEL Rückruffunktion für diese Paketwarteschlange durch den Clienttreiber.

Rückgabewert

Keine

Bemerkungen

Clienttreiber müssen diese Funktion aufrufen, um eine NET_PACKET_QUEUE_CONFIG-Struktur zu initialisieren, bevor Sie NetTxQueueCreate oder NetRxQueueCreate aufrufen, um eine Paketwarteschlange zu erstellen.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1,27
UMDF-Mindestversion 2.33
Kopfzeile netpacketqueue.h (include netadaptercx.h)
Bibliothek netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate