NDIS_TCP_OFFLOAD_EVENT_HANDLERS structure (ndischimney.h)

[The TCP chimney offload feature is deprecated and should not be used.]

The NDIS_TCP_OFFLOAD_EVENT_HANDLERS structure contains the entry points for the NDIS functions for the TCP chimney.

Syntax

typedef struct _NDIS_TCP_OFFLOAD_EVENT_HANDLERS {
  NDIS_OBJECT_HEADER                   Header;
  NDIS_TCP_OFFLOAD_EVENT_INDICATE      NdisTcpOffloadEventHandler;
  NDIS_TCP_OFFLOAD_RECEIVE_INDICATE    NdisTcpOffloadReceiveHandler;
  NDIS_TCP_OFFLOAD_SEND_COMPLETE       NdisTcpOffloadSendComplete;
  NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE    NdisTcpOffloadReceiveComplete;
  NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE NdisTcpOffloadDisconnectComplete;
  NDIS_TCP_OFFLOAD_FORWARD_COMPLETE    NdisTcpOffloadForwardComplete;
} NDIS_TCP_OFFLOAD_EVENT_HANDLERS, *PNDIS_TCP_OFFLOAD_EVENT_HANDLERS;

Members

Header

The NDIS object header, which is formatted as an NDIS_OBJECT_HEADER structure.

NdisTcpOffloadEventHandler

The entry point for the NdisTcpOffloadEventHandler function.

NdisTcpOffloadReceiveHandler

The entry point for the NdisTcpOffloadReceiveHandler function.

NdisTcpOffloadSendComplete

The entry point for the NdisTcpOffloadSendComplete function.

NdisTcpOffloadReceiveComplete

The entry point for the NdisTcpOffloadReceiveComplete function.

NdisTcpOffloadDisconnectComplete

The entry point for the NdisTcpOffloadDisconnectComplete function.

NdisTcpOffloadForwardComplete

The entry point for the NdisTcpOffloadForwardComplete function.

Remarks

An offload target copies the entry points in the NDIS_TCP_OFFLOAD_EVENT_HANDLERS structure into its own internal data structure.

Requirements

Requirement Value
Header ndischimney.h (include Ndischimney.h)

See also

NDIS_OBJECT_HEADER

NdisMGetOffloadHandlers

NdisTcpOffloadDisconnectComplete

NdisTcpOffloadEventHandler

NdisTcpOffloadReceiveComplete

NdisTcpOffloadReceiveHandler

NdisTcpOffloadSendComplete