ndischimney.h 标头
此标头由网络使用。 有关详细信息,请参阅:
ndischimney.h 包含以下编程接口:
函数
NdisInitiateOffload 协议或中间驱动程序调用 NdisInitiateOffload 函数以卸载 TCP 烟囱状态对象。 |
NdisInvalidateOffload 协议或中间驱动程序调用 NdisInvalidateOffload 函数,使以前卸载的 TCP 烟囱状态对象失效。 |
NdisMGetOffloadHandlers 此函数获取特定烟囱类型的 NDIS 函数的入口点。 |
NdisMInitiateOffloadComplete 卸载目标调用 NdisMInitiateOffloadComplete 函数,以完成由之前对 MiniportInitiateOffload 函数的调用启动的卸载操作。 |
NdisMInvalidateOffloadComplete 卸载目标调用 NdisMInvalidateOffloadComplete 函数以完成由先前调用卸载目标的 MiniportInvalidateOffload 函数启动的无效卸载操作。 |
NdisMOffloadEventIndicate 卸载目标调用 NdisMOffloadEventIndicate 函数,以指示主机堆栈的各种事件。 |
NdisMQueryOffloadStateComplete 卸载目标调用 NdisMQueryOffloadStateComplete 函数来完成查询卸载操作,该操作由之前对卸载目标的 MiniportQueryOffload 函数的调用启动。 |
NdisMTerminateOffloadComplete 卸载目标调用 NdisMTerminateOffloadComplete 函数以完成终止卸载操作,该操作由先前调用卸载目标的 MiniportTerminateOffload 函数启动。 |
NdisMUpdateOffloadComplete 卸载目标调用 NdisMUpdateOffloadComplete 函数以完成更新卸载操作,该操作由之前调用卸载目标的 MiniportUpdateOffload 函数启动。 |
NdisOffloadTcpDisconnect 协议或中间驱动程序调用 NdisOffloadTcpDisconnect 函数以关闭已卸载 TCP 连接的发送一半。 |
NdisOffloadTcpForward 协议驱动程序或中间驱动程序调用 NdisOffloadTcpForward 函数,以将未确认接收的 TCP 段转发到基础驱动程序或卸载目标。 |
NdisOffloadTcpReceive 协议驱动程序或中间驱动程序调用 NdisOffloadTcpReceive 函数,以在卸载的 TCP 连接) (接收缓冲区发布接收请求。 |
NdisOffloadTcpReceiveReturn 协议驱动程序或中间驱动程序调用 NdisOffloadTcpReceiveReturn 函数,将NET_BUFFER_LIST和相关结构的所有权返回到基础卸载目标。 |
NdisOffloadTcpSend 协议驱动程序或中间驱动程序调用 NdisOffloadTcpSend 函数,以在卸载的 TCP 连接上传输数据。 |
NdisQueryOffloadState 协议或中间驱动程序调用 NdisQueryOffloadState 函数来查询以前卸载的 TCP 烟囱状态对象。 |
NdisTerminateOffload 协议驱动程序或中间驱动程序调用 NdisTerminateOffload 函数以终止一个或多个状态对象的卸载 |
NdisUpdateOffload 协议或中间驱动程序调用 NdisUpdateOffload 函数来更新以前卸载的 TCP 烟囱状态对象。 |
回调函数
INDICATE_OFFLOAD_EVENT_HANDLER NDIS 调用协议驱动程序或中间驱动程序的 ProtocolIndicateOffloadEvent 函数,以发布由基础驱动程序的 启动的指示,或卸载目标对 NdisMOffloadEventIndicate 函数的调用。 |
INITIATE_OFFLOAD_COMPLETE_HANDLER NDIS 调用协议驱动程序的或中间驱动程序的 ProtocolInitiateOffloadComplete 函数,以完成驱动程序先前通过调用 NdisInitiateOffload 函数启动的卸载操作。 |
INVALIDATE_OFFLOAD_COMPLETE_HANDLER NDIS 调用协议驱动程序或中间驱动程序的 ProtocolInvalidateOffloadComplete 函数,以完成驱动程序先前通过调用 NdisInvalidateOffload 函数启动的无效操作。 |
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE 卸载目标调用 NdisTcpOffloadDisconnectComplete 函数,以完成由以前调用卸载目标的 MiniportTcpOffloadDisconnect 函数发起的断开连接请求。 |
NDIS_TCP_OFFLOAD_EVENT_INDICATE 卸载目标调用 NdisTcpOffloadEventHandler 函数来指示与卸载的 TCP 连接相关的事件。 |
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE 卸载目标调用 NdisTcpOffloadForwardComplete 函数,以完成对卸载目标的 MiniportTcpOffloadForward 函数发出的一个或多个转发请求。 |
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE 卸载目标调用 NdisTcpOffloadReceiveComplete 函数,以返回 (接收缓冲区) 主机堆栈的已发布接收请求。 |
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE 卸载目标调用 NdisTcpOffloadReceiveHandler 函数,以指示接收的网络数据可供客户端应用程序使用。 |
NDIS_TCP_OFFLOAD_SEND_COMPLETE 卸载目标调用 NdisTcpOffloadSendComplete 函数,以完成对卸载目标的 MiniportTcpOffloadSend 函数发出的一个或多个发送请求。 |
QUERY_OFFLOAD_COMPLETE_HANDLER NDIS 调用协议驱动程序的或中间驱动程序的 ProtocolQueryOffloadComplete 函数,以完成驱动程序先前通过调用 NdisQueryOffload 函数启动的查询卸载操作。 |
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER NDIS 调用协议驱动程序或中间驱动程序的 ProtocolTcpOffloadDisconnectComplete 函数,以完成驱动程序先前通过调用 NdisOffloadTcpDisconnect 函数启动的断开连接操作。 |
TCP_OFFLOAD_EVENT_HANDLER NDIS 调用协议驱动程序或中间驱动程序的 ProtocolIndicateOffloadEvent 函数,以发布由基础驱动程序的 启动的指示,或卸载目标对 NdisTcpOffloadEventHandler 函数的调用。 |
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER NDIS 调用协议或中间驱动程序的 ProtocolTcpOffloadForwardComplete 函数,以完成驱动程序先前通过调用 NdisOffloadTcpForward 函数启动的转发操作。 |
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER NDIS 调用协议驱动程序的或中间驱动程序的 ProtocolTcpOffloadReceiveIndicate 函数,以传递由基础驱动程序或卸载目标指示的接收数据。 |
TCP_OFFLOAD_RECV_COMPLETE_HANDLER NDIS 调用协议或中间驱动程序的 ProtocolTcpOffloadReceiveComplete 函数,以完成驱动程序先前通过调用 NdisOffloadTcpReceive 函数启动的接收操作。 |
TCP_OFFLOAD_SEND_COMPLETE_HANDLER NDIS 调用协议或中间驱动程序的 ProtocolTcpOffloadSendComplete 函数,以完成驱动程序先前通过调用 NdisOffloadTcpSend 函数启动的发送操作。 |
TERMINATE_OFFLOAD_COMPLETE_HANDLER NDIS 调用协议或中间驱动程序的 ProtocolTerminateOffloadComplete 函数,以完成驱动程序先前通过调用 NdisTerminateOffload 函数启动的终止卸载操作。 |
UPDATE_OFFLOAD_COMPLETE_HANDLER NDIS 调用协议驱动程序或中间驱动程序的 ProtocolUpdateOffloadComplete 函数,以完成驱动程序先前通过调用 NdisUpdateOffload 函数启动的更新卸载操作。 |
W_INITIATE_OFFLOAD_HANDLER MiniportInitiateOffload 从主机堆栈卸载 TCP 烟囱状态。 |
W_INVALIDATE_OFFLOAD_HANDLER MiniportInvalidateOffload 函数使以前卸载的 TCP 烟囱状态对象失效。 |
W_QUERY_OFFLOAD_HANDLER MiniportQueryOffload 函数查询以前卸载的 TCP 烟囱状态对象。 |
W_TCP_OFFLOAD_DISCONNECT_HANDLER MiniportTcpOffloadDisconnect 函数关闭已卸载 TCP 连接的发送一半。 |
W_TCP_OFFLOAD_FORWARD_HANDLER NDIS 调用 MiniportTcpOffloadForward 函数,以将未确认的已接收 TCP 段转发到卸载目标。 |
W_TCP_OFFLOAD_RECEIVE_HANDLER NDIS 调用 MiniportTcpOffloadReceive 函数,以在卸载的 TCP 连接上 (接收缓冲区) 发布接收请求。 |
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER NDIS 调用 MiniportTcpOffloadReceiveReturn 函数,将NET_BUFFER_LIST和相关结构的所有权返回到卸载目标。 |
W_TCP_OFFLOAD_SEND_HANDLER NDIS 调用 MiniportTcpOffloadSend 函数,以在卸载的 TCP 连接上传输数据。 |
W_TERMINATE_OFFLOAD_HANDLER MiniportTerminateOffload 函数终止一个或多个状态对象的卸载。 |
W_UPDATE_OFFLOAD_HANDLER MiniportUpdateOffload 函数更新以前卸载的 TCP 烟囱状态对象。 |
结构
IP_OFFLOAD_STATS IP_OFFLOAD_STATS 结构包含卸载目标为响应OID_IP4_OFFLOAD_STATS或OID_IP6_OFFLOAD_STATS查询而提供的统计信息。 |
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS结构指定协议驱动程序的通用烟囱卸载入口点。 |
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS结构指定协议或中间驱动程序的 TCP 烟囱卸载特定的入口点。 |
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_MINIPORT_OFFLOAD_BLOCK_LIST结构是 TCP 烟囱卸载状态树的基本构建基块。 卸载状态树可以包含一个或多个NDIS_MINIPORT_OFFLOAD_BLOCK_LIST结构。 |
NDIS_OFFLOAD_HANDLE NDIS_OFFLOAD_HANDLE 结构表示卸载状态对象的驱动程序上下文。 |
NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST结构。 |
NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 结构指定卸载目标或中间驱动程序的通用烟囱卸载微型端口入口点。 |
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 结构指定卸载目标特定于 TCP 烟囱卸载的入口点。 |
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS 结构在 OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID 中提供 TCP 烟囱卸载信息。 |
NDIS_TCP_OFFLOAD_EVENT_HANDLERS NDIS_TCP_OFFLOAD_EVENT_HANDLERS 结构包含 TCP 烟囱的 NDIS 函数的入口点。 |
NEIGHBOR_OFFLOAD_STATE_CACHED NEIGHBOR_OFFLOAD_STATE_CACHED 结构包含邻居状态对象的缓存变量。 |
NEIGHBOR_OFFLOAD_STATE_CONST NEIGHBOR_OFFLOAD_STATE_CONST 结构包含邻居状态对象的常量变量。 |
NEIGHBOR_OFFLOAD_STATE_DELEGATED NEIGHBOR_OFFLOAD_STATE_DELGATED 结构包含邻居状态对象的委托变量。 |
OFFLOAD_STATE_HEADER OFFLOAD_STATE_HEADER 结构充当卸载状态结构中的标头。 |
PATH_OFFLOAD_STATE_CACHED PATH_OFFLOAD_STATE_CACHED 结构包含路径状态对象的缓存变量。 |
PATH_OFFLOAD_STATE_CONST PATH_OFFLOAD_STATE_CONST 结构包含路径状态对象的常量变量。 |
PATH_OFFLOAD_STATE_DELEGATED PATH_OFFLOAD_STATE_DELEGATED 结构包含路径状态对象的委托变量。 |
TCP_OFFLOAD_STATE_CACHED TCP_OFFLOAD_STATE_CACHED 结构包含 TCP 连接状态对象的缓存变量。 |
TCP_OFFLOAD_STATE_CONST TCP_OFFLOAD_STATE_CONST 结构包含 TCP 连接状态对象的常量变量。 |
TCP_OFFLOAD_STATE_DELEGATED TCP_OFFLOAD_STATE_DELEGATED 结构包含 TCP 连接状态对象的委托变量。 |
TCP_OFFLOAD_STATS TCP_OFFLOAD_STATS 结构包含卸载目标为响应OID_TCP4_OFFLOAD_STATS或OID_TCP6_OFFLOAD_STATS查询而提供的统计信息。 |