次の方法で共有


NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体 (ndischimney.h)

[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体は、オフロード ターゲットまたは中間ドライバーの汎用のNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS オフロード ミニポート エントリ ポイントを指定します。 一般的なチムニーオフロードエントリポイントは、すべてのチムニーオフロードタイプに関連しています。 現在、TCP のチムニー オフロードは定義された唯一のチムニー オフロード タイプです。

構文

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER           Header;
  ULONG                        Flags;
  W_INITIATE_OFFLOAD_HANDLER   InitiateOffloadHandler;
  W_TERMINATE_OFFLOAD_HANDLER  TerminateOffloadHandler;
  W_UPDATE_OFFLOAD_HANDLER     UpdateOffloadHandler;
  W_INVALIDATE_OFFLOAD_HANDLER InvalidateOffloadHandler;
  W_QUERY_OFFLOAD_HANDLER      QueryOffloadHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

メンバーズ

Header

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のヘッダー。 ヘッダーは、NDIS_OBJECT_HEADER 構造体として書式設定されます。 NDIS_OBJECT_HEADER構造体には、NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のリビジョン番号と、ヘッダーを含むNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体のサイズがバイト単位で格納されます。 ヘッダーの Type メンバーは重要ではありません。

Flags

システム用に予約されています。

InitiateOffloadHandler

ドライバーのエントリ ポイントミニポートInitiateOffload 関数を します。

TerminateOffloadHandler

ドライバーのエントリ ポイント ミニポートTerminateOffload 関数です。

UpdateOffloadHandler

ドライバーのエントリ ポイントミニポートUpdateOffload 関数を します。

InvalidateOffloadHandler

ドライバーのエントリ ポイントミニポートInvalidateOffload 関数を します。

QueryOffloadHandler

ドライバーのエントリ ポイント ミニポートQueryOffload 関数です。

備考

オフロード ターゲットまたは中間ドライバーは、その汎用のチムニー オフロード エントリ ポイントを登録するには、ミニポート セットOptions 関数のコンテキストで 関数 NdisSetOptionalHandlers を呼び出します。 NdisSetOptionalHandlers 関数には、オフロード ターゲットまたは中間ドライバーは、NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体へのポインターを渡します。

必要条件

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

関連項目

ミニポートInitiateOffload

ミニポートInvalidateOffload

ミニポートクエリのOffload

ミニポート セットオプション

ミニポート ターミナルのOffload

ミニポートUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers