Share via


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
Header 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