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查詢所提供的統計資料。 |