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