Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Nichts
Bemerkungen
Clienttreiber rufen diese Funktion in der Regel aus ihrer EvtNetAdapterCreateRxQueue Rückruffunktion nach der Warteschlangenerstellung auf. Um häufige Erweiterungsabfragen zu verhindern, speichern Sie die von dieser Funktion zurückgegebene Erweiterung im Warteschlangenkontextbereich.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.29 |
| Mindest-UMDF-Version | 2.33 |
| Header- | netrxqueue.h (include netadaptercx.h) |
| IRQL- | PASSIVE_LEVEL |