NetExtensionGetData-Funktion (extension.h)
Die NetExtensionGetData-Funktion ruft Paketerweiterungsdaten für ein Net-Paket ab.
Syntax
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parameter
Extension
Ein Zeiger auf eine NET_EXTENSION-Struktur , die die angeforderten Erweiterungsinformationen für diese Paketwarteschlange beschreibt.
Index
Der Index im Paketring für das Ziel NET_PACKET.
Rückgabewert
Gibt einen Zeiger auf die Struktur zurück, die die Erweiterungsinformationen für dieses Paket enthält.
Hinweise
Clienttreiber sollten diese Funktion nicht direkt aufrufen. Stattdessen sollten sie die entsprechende Wrapperfunktion für den Typ der Erweiterung aufrufen, die sie erhalten:
- Für Prüfsummenauslagerungsinformationen ruft der Clienttreiber NetExtensionGetPacketChecksum auf.
- Für Informationen zum generischen Segmentation Offload (GSO) ruft der Clienttreiber NetExtensionGetPacketLso auf.
- Für RsC-Informationen (Receive Segment Coalescence) ruft der Clienttreiber NetExtensionGetPacketRsc auf.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.29 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | extension.h (include netadaptercx.h) |
IRQL | Jede Ebene, solange der Zielspeicher resident ist |