Lire en anglais

Partager via


fonction NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT (netadapter.h)

La fonction NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT initialise une structure NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES.

Syntaxe

void NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES *GsoCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS     Layer3Flags,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS     Layer4Flags,
  [_In_]  SIZE_T                               MaximumOffloadSize,
  [_In_]  SIZE_T                               MinimumSegmentCount,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_GSO      EvtAdapterOffloadSetGso
);

Paramètres

[_Out_] GsoCapabilities

Pointeur vers une structure NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES allouée par le pilote.

[_In_] Layer3Flags

Indicateurs spécifiant les protocoles et variantes de couche 3 contenus dans les paquets que la carte réseau peut segmenter avec succès.

[_In_] Layer4Flags

Indicateurs spécifiant les protocoles et variantes de couche 4 contenus dans les paquets que la carte réseau peut segmenter avec succès.

[_In_] MaximumOffloadSize

Octets maximum de données utilisateur que le transport peut passer au pilote de carte réseau dans un seul paquet.

[_In_] MinimumSegmentCount

Nombre minimal de segments par lesquels un paquet TCP volumineux doit être divisible avant que le transport puisse le décharger sur le matériel pour la segmentation.

[_In_] EvtAdapterOffloadSetGso

Pointeur vers l’implémentation du pilote client de la fonction de rappel EVT_NET_ADAPTER_OFFLOAD_SET_GSO.

Valeur de retour

Aucun

Remarques

Le pilote client appelle NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT pour initialiser une structure NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES. Le pilote transmet la structure de NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES initialisée en tant que paramètre à la fonction NetAdapterOffloadSetGsoCapabilities pour l’inscrire.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
plateforme cible Universel
version minimale de KMDF 1.29
version minimale de UMDF 2.33
d’en-tête netadapter.h (include netadaptercx.h)
bibliothèque netadaptercxstub.lib

Voir aussi

déchargement de segmentation générique

EVT_NET_ADAPTER_OFFLOAD_SET_GSO

NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES

NetAdapterOffloadSetGsoCapabilities