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
●チムニーオフロードタイプ。 唯一の許容値は、TCP チムニーを指定する NdisTcpChimneyOffload です。
TcpOffloadSendHandler
ドライバーのエントリ ポイントミニポートTcpOffloadSend 関数を します。
TcpOffloadReceiveHandler
ドライバーのエントリ ポイントミニポートTcpOffloadReceive 関数を します。
TcpOffloadDisconnectHandler
ドライバーのエントリ ポイントミニポートTcpOffloadDisconnect 関数を します。
TcpOffloadForwardHandler
ドライバーのエントリ ポイントミニポートTcpOffloadForward 関数を します。
TcpOffloadReceiveReturnHandler
ドライバーのエントリ ポイントミニポートTcpOffloadReceiveReturn 関数を します。
備考
オフロード ターゲットは、その TCP チストニー オフロード固有のエントリ ポイントを登録するには、NdisSetOptionalHandlers 関数 ミニポート セットOptions 関数のコンテキストで呼び出します。 NdisSetOptionalHandlers 関数に、オフロード ターゲットは、NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体へのポインターを渡します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ndischimney.h (Ndischimney.h を含む) |