NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构(ndischimney.h)
[TCP 烟囱卸载功能已弃用,不应使用。
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构指定协议或中间驱动程序的 TCP 烟囱卸载特定入口点。
语法
typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;
TCP_OFFLOAD_RECV_COMPLETE_HANDLER TcpOffloadReceiveCompleteHandler;
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;
TCP_OFFLOAD_EVENT_HANDLER TcpOffloadEventHandler;
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
成员
Header
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构的标头。 标头的格式设置为 NDIS_OBJECT_HEADER 结构。 NDIS_OBJECT_HEADER结构包含NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构和NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构的大小(包括标头)的修订号(以字节为单位)。 标头 类型 成员并不重要。
Flags
保留供系统使用。
OffloadType
烟囱卸载类型。 唯一允许的值是 NdisTcpChimneyOffload,该值指定 TCP 烟囱。
TcpOffloadSendCompleteHandler
驱动程序的入口点 ProtocolTcpOffloadSendComplete 函数。
TcpOffloadReceiveCompleteHandler
驱动程序的入口点 ProtocolTcpOffloadReceiveComplete 函数。
TcpOffloadDisconnectCompleteHandler
驱动程序的入口点 ProtocolTcpOffloadDisconnectComplete 函数。
TcpOffloadForwardCompleteHandler
驱动程序的入口点 ProtocolTcpOffloadForwardComplete 函数。
TcpOffloadEventHandler
驱动程序的入口点 ProtocolTcpOffloadEvent 函数。
TcpOffloadReceiveIndicateHandler
驱动程序的入口点 ProtocolTcpOffloadReceiveIndicate 函数。
言论
若要注册其 TCP 烟囱卸载入口点,协议或中间驱动程序会在 ProtocolSetOptions 函数的上下文中调用 NdisSetOptionalHandlers 函数。 若要 NdisSetOptionalHandlers 函数,协议或中间驱动程序将指针传递给NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构。
要求
要求 | 价值 |
---|---|
标头 | ndischimney.h (包括 Ndischimney.h) |