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
●チムニーオフロードタイプ。 許容される値は NdisTcpChimneyOffload のみです。これは、TCP のチムニーを指定します。
TcpOffloadSendCompleteHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadSendComplete 関数。
TcpOffloadReceiveCompleteHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadReceiveComplete 関数。
TcpOffloadDisconnectCompleteHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadDisconnectComplete 関数。
TcpOffloadForwardCompleteHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadForwardComplete 関数。
TcpOffloadEventHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadEvent 関数。
TcpOffloadReceiveIndicateHandler
ドライバーのエントリ ポイント ProtocolTcpOffloadReceiveIndicate 関数。
注釈
TCP チムニー オフロード エントリ ポイントを登録するには、プロトコルまたは中間ドライバーは、ProtocolSetOptions 関数のコンテキストで NdisSetOptionalHandlers 関数を呼び出します。 NdisSetOptionalHandlers 関数には、プロトコルまたは中間ドライバーは、NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体へのポインターを渡します。
要件
要件 | 値 |
---|---|
Header | ndischimney.h (Ndischimney.h を含む) |