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

[_In_] EvtAdvance

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

[_In_] EvtSetNotificationEnabled

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

[_In_] EvtCancel

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

Rückgabewert

Nichts

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- Universal
Minimale KMDF-Version 1.27
Mindest-UMDF-Version 2.33
Header- netpacketqueue.h (include netadaptercx.h)
Library netadaptercxstub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate