NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 構造体 (ndischimney.h)
[TCP チムニー オフロード機能は非推奨であり、使用しないでください。]
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体は、プロトコル ドライバーの汎用のチムニー オフロード エントリ ポイントを指定します。 汎用のチムニーオフロードエントリポイントは、すべてのチムニーオフロードタイプに適用されます。 現在、TCPチムニーオフロードは、定義された唯一のチムニーオフロードタイプです。
構文
typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
INITIATE_OFFLOAD_COMPLETE_HANDLER InitiateOffloadCompleteHandler;
TERMINATE_OFFLOAD_COMPLETE_HANDLER TerminateOffloadCompleteHandler;
UPDATE_OFFLOAD_COMPLETE_HANDLER UpdateOffloadCompleteHandler;
INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
QUERY_OFFLOAD_COMPLETE_HANDLER QueryOffloadCompleteHandler;
INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;
メンバー
Header
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のヘッダー。 ヘッダーは、 NDIS_OBJECT_HEADER 構造体として書式設定されます。 NDIS_OBJECT_HEADER構造体には、NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のリビジョン番号と、ヘッダーを含むNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のサイズ (バイト単位) が含まれます。 ヘッダーの Type メンバーは重要ではありません。
Flags
システムで使用するために予約されています。
InitiateOffloadCompleteHandler
ドライバーのエントリ ポイントを指定します。 ProtocolInitiateOffloadComplete 関数。
TerminateOffloadCompleteHandler
ドライバーのエントリ ポイント ProtocolTerminateOffloadComplete 関数。
UpdateOffloadCompleteHandler
ドライバーのエントリ ポイント ProtocolUpdateOffloadComplete 関数。
InvalidateOffloadCompleteHandler
ドライバーのエントリ ポイント ProtocolInvalidateOffloadComplete 関数。
QueryOffloadCompleteHandler
ドライバーのエントリ ポイント ProtocolQueryOffloadComplete 関数。
IndicateOffloadEventHandler
ドライバーのエントリ ポイント ProtocolIndicateOffloadEvent 関数。
注釈
汎用のチムニー オフロード エントリ ポイントを登録するには、プロトコルまたは中間ドライバーは、ProtocolSetOptions 関数のコンテキストで NdisSetOptionalHandlers 関数を呼び出します。 NdisSetOptionalHandlers 関数には、プロトコルまたは中間ドライバーは、NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体へのポインターを渡します。
要件
要件 | 値 |
---|---|
Header | ndischimney.h (Ndischimney.h を含む) |