次の方法で共有


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構造体へのポインターを渡します。

必要条件

要件 価値
ヘッダー ndischimney.h (Ndischimney.h を含む)

関連項目

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete