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 |