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 Layer-3-Protokolle und -Variationen angeben, die in Paketen enthalten sind, die die NIC erfolgreich segmentieren kann.
[_In_] Layer4Flags
Flags, die die Layer-4-Protokolle und -Variationen angeben, die in Paketen enthalten sind, die die NIC erfolgreich segmentieren kann.
[_In_] MaximumOffloadSize
Die maximale Anzahl von 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 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | netadapter.h (include netadaptercx.h) |
Bibliothek | netadaptercxstub.lib |
Weitere Informationen
Generische Segmentierungsauslagerung
EVT_NET_ADAPTER_OFFLOAD_SET_GSO