NetRxQueueGetExtension-Funktion (netrxqueue.h)
Die NetRxQueueGetExtension-Funktion ruft eine Paketerweiterung für alle Pakete in einer Empfangswarteschlange (Rx) ab.
Syntax
void NetRxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
Parameter
[_In_] PacketQueue
Das Empfangswarteschlangenobjekt.
[_In_] Query
Ein Zeiger auf eine vom Treiber zugewiesene und initialisierte NET_EXTENSION_QUERY Struktur, die Informationen zur gewünschten Paketerweiterung enthält.
[_Out_] Extension
Ein Handle für eine vom Treiber zugewiesene NET_EXTENSION Struktur, die die Paketerweiterung empfängt.
Rückgabewert
Keine
Bemerkungen
Clienttreiber rufen diese Funktion in der Regel über ihre EvtNetAdapterCreateRxQueue-Rückruffunktion nach der Warteschlangenerstellung auf. Um häufige Erweiterungsabfragen zu verhindern, speichern Sie die von dieser Funktion zurückgegebene Erweiterung in Ihrem Warteschlangenkontextbereich.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.29 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | netrxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |