Share via


NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT-Funktion (netadapter.h)

Die NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES-Struktur .

Syntax

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
);

Parameter

[_Out_] GsoCapabilities

Ein Zeiger auf eine vom Treiber zugewiesene NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES-Struktur .

[_In_] Layer3Flags

Flags, die die Protokolle und Variationen der Ebene 3 angeben, die in Paketen enthalten sind, die die NIC erfolgreich segmentieren kann.

[_In_] Layer4Flags

Flags, die die Protokolle und Variationen der Ebene 4 angeben, die in Paketen enthalten sind, die die NIC erfolgreich segmentieren kann.

[_In_] MaximumOffloadSize

Die maximalen Bytes an Benutzerdaten, die der Transport in einem einzelnen Paket an den NIC-Treiber übergeben kann.

[_In_] MinimumSegmentCount

Die Mindestanzahl von Segmenten, durch die ein großes TCP-Paket teilbar sein muss, bevor der Transport es zur Segmentierung an die Hardware auslagern kann.

[_In_] EvtAdapterOffloadSetGso

Ein Zeiger auf die Implementierung der EVT_NET_ADAPTER_OFFLOAD_SET_GSO Rückruffunktion durch den Clienttreiber.

Rückgabewert

Keine

Bemerkungen

Der Clienttreiber ruft NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT auf, um eine NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES-Struktur zu initialisieren. Der Treiber übergibt die initialisierte NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES-Struktur als Parameter an die NetAdapterOffloadSetGsoCapabilities-Funktion , um sie zu registrieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Zielplattform Universell
KMDF-Mindestversion 1.29
Kopfzeile netadapter.h (include netadaptercx.h)
Bibliothek netadaptercxstub.lib

Weitere Informationen

Auslagerung generischer Segmentierung

EVT_NET_ADAPTER_OFFLOAD_SET_GSO

NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES

NetAdapterOffloadSetGsoCapabilities