共用方式為


ndischimney.h 標頭

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

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

函式

 
NdisInitiateOffload

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

通訊協定或中繼驅動程式會呼叫 NdisInvalidateOffload 函式,使先前卸載的 TCP chimney 狀態物件失效。
NdisMGetOffloadHandlers

此函式會取得特定 chimney 類型的 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 chimney 狀態物件。
NdisTerminateOffload

通訊協定驅動程式或中繼驅動程式會呼叫 NdisTerminateOffload 函式來終止一或多個狀態物件的卸載
NdisUpdateOffload

通訊協定或中繼驅動程式會呼叫 NdisUpdateOffload 函式,以更新先前卸載的 TCP chimney 狀態物件。

回呼函式

 
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 chimney 狀態。
W_INVALIDATE_OFFLOAD_HANDLER

MiniportInvalidateOffload 函式會使先前卸載的 TCP chimney 狀態物件失效。
W_QUERY_OFFLOAD_HANDLER

MiniportQueryOffload 函式會查詢先前卸載的 TCP chimney 狀態物件。
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 chimney 狀態物件。

結構

 
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 結構會指定通訊協定驅動程式的泛型 chimney 卸載進入點。
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構會指定通訊協定或中繼驅動程式的 TCP chimney 卸載特定進入點。
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST結構是 TCP chimney 卸載狀態樹狀結構的基本建置組塊。 卸載狀態樹狀結構可以包含一或多個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 結構會指定卸載目標或中繼驅動程式的一般 chimney 卸載迷你埠進入點。
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構會指定卸載目標的 TCP chimney 卸載特定進入點。
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS

NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS 結構會在 OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID 中提供 TCP chimney 卸載資訊。
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

NDIS_TCP_OFFLOAD_EVENT_HANDLERS 結構包含 TCP chimney 之 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查詢所提供的統計資料。