NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体 (ndischimney.h)

[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体は、オフロード ターゲットの TCP チムニー オフロード固有のエントリ ポイントを指定します。

構文

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 チムニーを指定します。

TcpOffloadSendHandler

ドライバーのエントリ ポイント MiniportTcpOffloadSend 関数。

TcpOffloadReceiveHandler

ドライバーのエントリ ポイント MiniportTcpOffloadReceive 関数。

TcpOffloadDisconnectHandler

ドライバーのエントリ ポイント MiniportTcpOffloadDisconnect 関数。

TcpOffloadForwardHandler

ドライバーのエントリ ポイント MiniportTcpOffloadForward 関数。

TcpOffloadReceiveReturnHandler

ドライバーのエントリ ポイント MiniportTcpOffloadReceiveReturn 関数。

注釈

TCP チムニー オフロード固有のエントリ ポイントを登録するには、オフロード ターゲットは、MiniportSetOptions 関数のコンテキストで NdisSetOptionalHandlers 関数を呼び出します。 NdisSetOptionalHandlers 関数にオフロード ターゲットは、NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体へのポインターを渡します。

要件

要件
Header ndischimney.h (Ndischimney.h を含む)

こちらもご覧ください

MiniportSetOptions

MiniportTcpOffloadDisconnect

MiniportTcpOffloadForward

MiniportTcpOffloadReceive

MiniportTcpOffloadReceiveReturn

MiniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers