Freigeben über


NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT-Funktion (netadapteroffload.h)

Die NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES-Struktur .

Syntax

void NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES *RscCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS     Layer3Flags,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS     Layer4Flags,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_RSC      EvtAdapterOffloadSetRsc
);

Parameter

[_Out_] RscCapabilities

Ein Zeiger auf eine vom Treiber zugewiesene NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES-Struktur .

[_In_] Layer3Flags

Flags, die die Layer-3-Protokolle angeben, auf denen die NIC RSC erfolgreich ausführen kann.

[_In_] Layer4Flags

Flags, die die Protokolle der Ebene 4 angeben, auf denen die NIC RSC erfolgreich ausführen kann.

[_In_] EvtAdapterOffloadSetRsc

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

Rückgabewert

Keine

Bemerkungen

Der Clienttreiber ruft NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT auf, um eine NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES-Struktur zu initialisieren. Der Treiber übergibt die initialisierte NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES-Struktur als Parameter an die NetAdapterOffloadSetRscCapabilities-Funktion , um sie zu registrieren.

Ein Beispiel dafür, wie ein Clienttreiber seine RSC-Hardwareauslagerungsfunktionen einrichten kann, finden Sie unter Receive Segment Coalescing Offload.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Zielplattform Universell
UMDF-Mindestversion 2.33
Kopfzeile netadapteroffload.h (include netadaptercx.h)
IRQL Jede Ebene, solange der Zielspeicher resident ist

Weitere Informationen

Empfangen von Segment coalescing Offload

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES

NetAdapterOffloadSetRscCapabilities