NetExtensionGetPacketGso, fonction (gso.h)
La fonction NetExtensionGetPacketGso récupère les informations GSO (Generic Segmentation Offload) pour un paquet.
EXTERN_C_START NET_PACKET_GSO * NetExtensionGetPacketGso(
NET_EXTENSION const *Extension,
UINT32 Index
);
Extension
Pointeur vers une structure de NET_EXTENSION qui décrit les informations d’extension GSO pour cette file d’attente de paquets.
Index
Index dans l’anneau de paquets pour le NET_PACKET cible.
Retourne un pointeur vers une structure NET_PACKET_GSO qui contient les informations GSO pour ce paquet.
Les pilotes clients de carte réseau interrogent généralement les décalages pour les extensions de paquets lors de la création de la file d’attente de chemin de données, 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 de cela, consultez Transmettre et recevoir des files d’attente. Les clients peuvent récupérer le décalage GSO du contexte de file d’attente à passer à NetExtensionGetPacketGso.
Cette fonction est une fonction wrapper autour de NetExtensionGetData.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 |
Serveur minimal pris en charge | Windows Server 2022 |
Version UMDF minimale | 2,33 |
En-tête | gso.h (inclure netadaptercx.h) |
Déchargement de segmentation générique (GSO)
Descripteurs et extensions de paquets