NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構 (ndischimney.h)
[TCP chimney 卸除功能已被取代,不應使用。
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構會指定卸除目標的 TCP chimney 卸除特定進入點。
語法
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結構的大小,包括標頭,以位元組為單位。 標頭的 Type 成員並不重要。
Flags
保留供系統使用。
OffloadType
閑置卸除類型。 唯一允許的值是 NdisTcpChimneyOffload,指定 TCP chimney。
TcpOffloadSendHandler
驅動程式的進入點 MiniportTcpOffloadSend 函式。
TcpOffloadReceiveHandler
驅動程式的進入點 MiniportTcpOffloadReceive 函式 。
TcpOffloadDisconnectHandler
驅動程式的進入點 MiniportTcpOffloadDisconnect 函式。
TcpOffloadForwardHandler
驅動程式的進入點 MiniportTcpOffloadForward 函式。
TcpOffloadReceiveReturnHandler
驅動程式的進入點 MiniportTcpOffloadReceiveReturn 函式 。
備註
若要註冊其 TCP chimney 卸除特定進入點,卸除目標會在 MiniportSetOptions 函式的內容中呼叫 NdisSetOptionalHandlers 函式。 對 NdisSetOptionalHandlers 函式,卸除目標會將指標傳遞至NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構。
規格需求
需求 | 值 |
---|---|
標頭 | ndischimney.h (包括 Ndischimney.h) |