NL_INTERFACE_OFFLOAD_ROD 结构 (nldef.h)

NL_INTERFACE_OFFLOAD_ROD 结构指定一组标志,这些标志指示 IP 接口的卸载功能。

语法

typedef struct _NL_INTERFACE_OFFLOAD_ROD {
  BOOLEAN NlChecksumSupported : 1;
  BOOLEAN NlOptionsSupported : 1;
  BOOLEAN TlDatagramChecksumSupported : 1;
  BOOLEAN TlStreamChecksumSupported : 1;
  BOOLEAN TlStreamOptionsSupported : 1;
  BOOLEAN FastPathCompatible : 1;
  BOOLEAN TlLargeSendOffloadSupported : 1;
  BOOLEAN TlGiantSendOffloadSupported : 1;
} NL_INTERFACE_OFFLOAD_ROD, *PNL_INTERFACE_OFFLOAD_ROD;

成员

NlChecksumSupported

类型: BOOLEAN

此网络接口的网络适配器支持卸载 IP 校验和计算。

NlOptionsSupported

类型: BOOLEAN

此网络接口的网络适配器支持通过 IP 选项卸载 IPv4 数据包的 IP 校验和计算。

TlDatagramChecksumSupported

类型: BOOLEAN

此网络接口的网络适配器支持 UDP 校验和计算的卸载。

TlStreamChecksumSupported

类型: BOOLEAN

此网络接口的网络适配器支持卸载 TCP 校验和计算。

TlStreamOptionsSupported

类型: BOOLEAN

此网络接口的网络适配器支持对包含 IP 选项的 IPv4 数据包卸载 TCP 校验和计算。

FastPathCompatible

类型: BOOLEAN

保留以供内部使用。

TlLargeSendOffloadSupported

类型: BOOLEAN

此网络接口的网络适配器支持 TCP 大型发送卸载版本 1。 使用此功能,TCP 可以传递要传输的缓冲区,该缓冲区大于媒体支持的最大传输单元 (MTU) 。 版本 1 允许 TCP 传递最多 64K 的要传输的缓冲区。

TlGiantSendOffloadSupported

类型: BOOLEAN

此网络接口的网络适配器支持 TCP 大型发送卸载版本 2。 使用此功能,TCP 可以传递要传输的缓冲区,该缓冲区大于媒体支持的最大传输单元 (MTU) 。 版本 2 允许 TCP 传递最多 256K 的缓冲区以传输。

注解

NL_INTERFACE_OFFLOAD_ROD结构在 Windows Vista 及更高版本上定义。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 nldef.h (包括 Iphlpapi.h)

另请参阅

MIB_IPINTERFACE_ROW