NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体 (ndischimney.h)
[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体は、プロトコルまたは中間ドライバーの TCP チムニー オフロード固有のエントリ ポイントを指定します。
構文
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
●チムニーオフロードタイプ。 唯一の許容値は、TCP チムニーを指定する NdisTcpChimneyOffload です。
TcpOffloadSendCompleteHandler
ドライバーのエントリ ポイントProtocolTcpOffloadSendComplete 関数を します。
TcpOffloadReceiveCompleteHandler
ドライバーのエントリ ポイントProtocolTcpOffloadReceiveComplete 関数を します。
TcpOffloadDisconnectCompleteHandler
ドライバーのエントリ ポイントProtocolTcpOffloadDisconnectComplete 関数を します。
TcpOffloadForwardCompleteHandler
ドライバーのエントリ ポイントProtocolTcpOffloadForwardComplete 関数を します。
TcpOffloadEventHandler
ドライバーのエントリ ポイントProtocolTcpOffloadEvent 関数を します。
TcpOffloadReceiveIndicateHandler
ドライバーのエントリ ポイントProtocolTcpOffloadReceiveIndicate 関数を します。
備考
プロトコルまたは中間ドライバーは、TCP の ProtocolSetOptions 関数のコンテキストで 関数 NdisSetOptionalHandlers を呼び出します。 NdisSetOptionalHandlers 関数に、プロトコルまたは中間ドライバーは、NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体へのポインターを渡します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ndischimney.h (Ndischimney.h を含む) |