NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES結構 (netadapteroffload.h)
NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES結構描述 (NIC) 接收區段聯合 (RSC) 功能的網路介面卡。
語法
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