NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 结构 (ndischimney.h)
[TCP 烟囱卸载功能已弃用,不应使用。]
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 结构指定卸载目标特定于 TCP 烟囱卸载的入口点。
语法
typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
W_TCP_OFFLOAD_SEND_HANDLER TcpOffloadSendHandler;
W_TCP_OFFLOAD_RECEIVE_HANDLER TcpOffloadReceiveHandler;
W_TCP_OFFLOAD_DISCONNECT_HANDLER TcpOffloadDisconnectHandler;
W_TCP_OFFLOAD_FORWARD_HANDLER TcpOffloadForwardHandler;
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER TcpOffloadReceiveReturnHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
成员
Header
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 结构的标头。 标头的格式设置为 NDIS_OBJECT_HEADER 结构。 NDIS_OBJECT_HEADER 结构包含NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构的修订号和NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构的大小(包括 标头),以字节为单位。 标头的 Type 成员并不重要。
Flags
预留给系统使用。
OffloadType
烟囱卸载类型。 唯一允许的值是 NdisTcpChimneyOffload,它指定 TCP 烟囱。
TcpOffloadSendHandler
驱动程序的 入口点 MiniportTcpOffloadSend 函数。
TcpOffloadReceiveHandler
驱动程序的 入口点 MiniportTcpOffloadReceive 函数。
TcpOffloadDisconnectHandler
驱动程序的 入口点 MiniportTcpOffloadDisconnect 函数。
TcpOffloadForwardHandler
驱动程序的 入口点 MiniportTcpOffloadForward 函数。
TcpOffloadReceiveReturnHandler
驱动程序的 入口点 MiniportTcpOffloadReceiveReturn 函数。
注解
为了注册其特定于 TCP 烟囱卸载的入口点,卸载目标在 MiniportSetOptions 函数的上下文中调用 NdisSetOptionalHandlers 函数。 到 NdisSetOptionalHandlers 函数,卸载目标传递指向NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构的指针。
要求
要求 | 值 |
---|---|
Header | ndischimney.h (包括 Ndischimney.h) |