次の方法で共有


NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES構造体 (netadapteroffload.h)

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES 構造体では、受信セグメント結合 (RSC) に対するネットワーク インターフェイス カード (NIC) の機能について説明します。

構文

typedef struct _NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES {
  ULONG                            Size;
  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS Layer3Flags;
  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS Layer4Flags;
  BOOLEAN                          TcpTimestampOption;
  PFN_NET_ADAPTER_OFFLOAD_SET_RSC  EvtAdapterOffloadSetRsc;
} NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES;

メンバーズ

Size

この構造体のサイズ (バイト単位)。

Layer3Flags

NIC が RSC を正常に実行できるレイヤー 3 プロトコルを指定するフラグ。 有効な値は、NetAdapterOffloadLayer3FlagIPv4NoOptionsNetAdapterOffloadLayer3FlagIPv6NoExtensions だけです。

Layer4Flags

NIC が RSC を正常に実行できるレイヤー 4 プロトコルを指定するフラグ。 有効な値は、NetAdapterOffloadLayer4FlagTcpNoOptionsNetAdapterOffloadLayer4FlagUdp だけです。 NetAdapterOffloadLayer4FlagTcpNoOptions フラグが設定されている場合は、レイヤー 3 フラグを設定する必要があります。

TcpTimestampOption

随意。 ハードウェアがタイムスタンプ付きのパケットに対して RSC を実行できるかどうかを指定するフラグ。

EvtAdapterOffloadSetRsc

EVT_NET_ADAPTER_OFFLOAD_SET_RSC コールバック関数のクライアント ドライバーの実装へのポインター。

備考

この構造体を初期化するには、NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT を呼び出します。 クライアント ドライバーは、初期化された NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES 構造体をパラメーターとして渡して、netAdapterOffloadSetRscCapabilitiesします。

クライアント ドライバーが RSC ハードウェア オフロード機能を設定する方法の例については、「Receive Segment Coalescing offload」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
UMDF の最小バージョン する 2.33
ヘッダー netadapteroffload.h (netadaptercx.h を含む)

関連項目

Receive Segment Coalescing オフロード

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT

NetAdapterOffloadSetRscCapabilities

EVT_NET_ADAPTER_OFFLOAD_SET_RSC