共用方式為


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)

另請參閱

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete