[TCP 煙囪卸除功能已被取代,不應使用。]
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構會指定卸除目標的 TCP 煙囪卸除特定進入點。
語法
typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
W_TCP_OFFLOAD_SEND_HANDLER TcpOffloadSendHandler;
W_TCP_OFFLOAD_RECEIVE_HANDLER TcpOffloadReceiveHandler;
W_TCP_OFFLOAD_DISCONNECT_HANDLER TcpOffloadDisconnectHandler;
W_TCP_OFFLOAD_FORWARD_HANDLER TcpOffloadForwardHandler;
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER TcpOffloadReceiveReturnHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
成員
Header
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構的標頭。 標頭會格式化為 NDIS_OBJECT_HEADER 結構。 NDIS_OBJECT_HEADER 結構包含NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構的修訂編號,以及NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構的大小,包括標頭,以位元組為單位。 標頭 類型 成員並不重要。
Flags
保留供系統使用。
OffloadType
煙囪卸除類型。 唯一允許的值是 NdisTcpChimneyOffload,指定 TCP 煙囪。
TcpOffloadSendHandler
驅動程式的進入點 MiniportTcpOffloadSend 函式。
TcpOffloadReceiveHandler
驅動程式的進入點 MiniportTcpOffloadReceive 函式。
TcpOffloadDisconnectHandler
驅動程式的進入點 MiniportTcpOffloadDisconnect 函式。
TcpOffloadForwardHandler
驅動程式的進入點 MiniportTcpOffloadForward 函式。
TcpOffloadReceiveReturnHandler
驅動程式的進入點 MiniportTcpOffloadReceiveReturn 函式。
言論
若要註冊其 TCP 煙囪卸除特定進入點,卸除目標會在 miniportSetOptions 函式的內容中呼叫 NdisSetOptionalHandlers 函式。 若要 NdisSetOptionalHandlers 函式,卸除目標會將指標傳遞至NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構。
要求
要求 | 價值 |
---|---|
標頭 | ndischimney.h (包括 Ndischimney.h) |