次の方法で共有


NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 構造体 (ndischimney.h)

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

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

ドライバーのエントリ ポイント MiniportInitiateOffload 関数。

TerminateOffloadHandler

ドライバーのエントリ ポイント MiniportTerminateOffload 関数。

UpdateOffloadHandler

ドライバーのエントリ ポイント MiniportUpdateOffload 関数。

InvalidateOffloadHandler

ドライバーのエントリ ポイント MiniportInvalidateOffload 関数。

QueryOffloadHandler

ドライバーのエントリ ポイント MiniportQueryOffload 関数。

注釈

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

要件

要件
Header ndischimney.h (Ndischimney.h を含む)

こちらもご覧ください

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers