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查询而提供的统计信息。