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 を含む) |