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