NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構 (ndischimney.h)
[TCP chimney 卸除功能已被取代,不應使用。]
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 結構會指定通訊協定或中繼驅動程式的 TCP chimney 卸除特定進入點。
語法
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結構的大小,包括標頭,以位元組為單位。 標頭的 Type 成員並不重要。
Flags
保留供系統使用。
OffloadType
chimney 卸除類型。 唯一允許的值是 NdisTcpChimneyOffload,指定 TCP chimney。
TcpOffloadSendCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadSendComplete 函 式。
TcpOffloadReceiveCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadReceiveComplete 函式 。
TcpOffloadDisconnectCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadDisconnectComplete 函式 。
TcpOffloadForwardCompleteHandler
驅動程式的進入點 ProtocolTcpOffloadForwardComplete 函 式。
TcpOffloadEventHandler
驅動程式的進入點 ProtocolTcpOffloadEvent 函式。
TcpOffloadReceiveIndicateHandler
驅動程式的進入點 ProtocolTcpOffloadReceiveIndicate 函式 。
備註
若要註冊其 TCP chimney 卸除進入點,通訊協定或中繼驅動程式會在 ProtocolSetOptions 函式的內容中呼叫 NdisSetOptionalHandlers 函式。 對 NdisSetOptionalHandlers 函式,通訊協定或中繼驅動程式會將指標傳遞至NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS結構。
規格需求
需求 | 值 |
---|---|
標頭 | ndischimney.h (包含 Ndischimney.h) |