NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構(ndischimney.h)
[TCP 煙囪卸除功能已被取代,不應使用。]
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構會指定通訊協定或中繼驅動程式的 TCP 煙囪卸除特定進入點。
語法
typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;
TCP_OFFLOAD_RECV_COMPLETE_HANDLER TcpOffloadReceiveCompleteHandler;
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;
TCP_OFFLOAD_EVENT_HANDLER TcpOffloadEventHandler;
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
成員
Header
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構的標頭。 標頭會格式化為 NDIS_OBJECT_HEADER 結構。 NDIS_OBJECT_HEADER 結構包含NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構的修訂編號,以及NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構的大小,包括標頭,以位元組為單位。 標頭 類型 成員並不重要。
Flags
保留供系統使用。
OffloadType
煙囪卸除類型。 唯一允許的值是 NdisTcpChimneyOffload,指定 TCP 煙囪。
TcpOffloadSendCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadSendComplete 函式。
TcpOffloadReceiveCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadReceiveComplete 函式。
TcpOffloadDisconnectCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadDisconnectComplete 函式。
TcpOffloadForwardCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadForwardComplete 函式。
TcpOffloadEventHandler
驅動程式的進入點 ProtocolTcpOffloadEvent 函式。
TcpOffloadReceiveIndicateHandler
驅動程式的進入點 ProtocolTcpOffloadReceiveIndicate 函式。
言論
若要註冊其 TCP 煙囪卸除進入點,通訊協定或中繼驅動程式會在 protocolSetOptions 函式的內容中呼叫 NdisSetOptionalHandlers 函式。 若要 NdisSetOptionalHandlers 函式,通訊協定或中繼驅動程式會將指標傳遞至NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構。
要求
要求 | 價值 |
---|---|
標頭 | ndischimney.h (包括 Ndischimney.h) |