共用方式為


ndischimney.h 標頭

網路會使用此標頭。 如需詳細資訊,請參閱:

ndischimney.h 包含下列程序設計介面:

功能

 
NdisInitiateOffload

通訊協定或中繼驅動程式會呼叫 NdisInitiateOffload 函式來卸除 TCP 煙囪狀態物件。
NdisInvalidateOffload

通訊協定或中繼驅動程式會呼叫 NdisInvalidateOffload 函式,使先前卸除的 TCP chimney 狀態物件失效。
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查詢的統計數據。