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 層通訊協定。
NetAdapterOffloadLayer3FlagIPv4NoOptions
和 NetAdapterOffloadLayer3FlagIPv6NoExtensions
是唯一有效的值。
Layer4Flags
旗標,指定 NIC 可以成功執行 RSC 的第 4 層通訊協定。
NetAdapterOffloadLayer4FlagTcpNoOptions
和 NetAdapterOffloadLayer4FlagUdp
是唯一有效的值。 如果設定 NetAdapterOffloadLayer4FlagTcpNoOptions
旗標,則必須設定第 3 層旗標。
TcpTimestampOption
自選。 旗標,指定硬體是否可以在具有時間戳的封包上執行 RSC。
EvtAdapterOffloadSetRsc
用戶端驅動程序實作 EVT_NET_ADAPTER_OFFLOAD_SET_RSC 回呼函式的指標。
言論
呼叫 NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT 以初始化這個結構。 用戶端驅動程式會將初始化的 NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES 結構當做參數傳遞至 NetAdapterOffloadSetRscCapabilities。
若要檢視用戶端驅動程式如何設定其 RSC 硬體卸除功能的範例,請參閱 接收區段聯合卸除。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 |
最低 UMDF 版本 | 2.33 |
標頭 | netadapteroffload.h (包括 netadaptercx.h) |
另請參閱
NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT