NetExtensionGetPacketGso, fonction (gso.h)
La fonction NetExtensionGetPacketGso récupère informations relatives au déchargement de segmentation générique (GSO) d’un paquet.
Syntaxe
EXTERN_C_START NET_PACKET_GSO * NetExtensionGetPacketGso(
NET_EXTENSION const *Extension,
UINT32 Index
);
Paramètres
Extension
Pointeur vers une structure NET_EXTENSION qui décrit les informations d’extension GSO pour cette file d’attente de paquets.
Index
Index dans l’anneau de paquets de la cible NET_PACKET.
Valeur de retour
Retourne un pointeur vers une structure NET_PACKET_GSO qui contient les informations de GSO pour ce paquet.
Remarques
Les pilotes clients de carte réseau interrogent généralement les décalages des extensions de paquets lors de la création de la file d’attente datapath, puis les stockent dans leur espace de contexte de file d’attente afin qu’ils n’aient pas à les interroger trop souvent. Pour obtenir un exemple, consultez transmettre et recevoir des files d’attente. Les clients peuvent récupérer le décalage GSO à partir du contexte de file d’attente pour passer à NetExtensionGetPacketGso.
Cette fonction est une fonction wrapper autour de NetExtensionGetData.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
serveur minimum pris en charge | Windows Server 2022 |
version minimale de UMDF | 2.33 |
d’en-tête | gso.h (include netadaptercx.h) |
Voir aussi
de déchargement de segmentation générique (GSO)
descripteurs et extensions de paquets