NET_PACKET_QUEUE_CONFIG_INIT Funktion (netpacketqueue.h)

Die funktion NET_PACKET_QUEUE_CONFIG_INIT 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 Struktur, die initialisiert werden soll.

[_In_] EvtAdvance

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_ADVANCE Rückruffunktion des Clienttreibers für diese Paketwarteschlange.

[_In_] EvtSetNotificationEnabled

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Rückruffunktion des Clienttreibers für diese Paketwarteschlange.

[_In_] EvtCancel

Ein Zeiger auf die Implementierung der EVT_PACKET_QUEUE_CANCEL Rückruffunktion für diese Paketwarteschlange des Clienttreibers.

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.

Requirements (Anforderungen)

   
Zielplattform Universell
KMDF-Mindestversion 1,27
Header netpacketqueue.h (include netadaptercx.h)
Bibliothek netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate