共用方式為


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結構的大小,包括以位元組為單位的標頭。 標頭 類型 成員並不重要。

Flags

保留供系統使用。

InitiateOffloadHandler

驅動程式的進入點 MiniportInitiateOffload 函式。

TerminateOffloadHandler

驅動程式的進入點 MiniportTerminateOffload 函式。

UpdateOffloadHandler

驅動程式的進入點 MiniportUpdateOffload 函式。

InvalidateOffloadHandler

驅動程式的進入點 MiniportInvalidateOffload 函式。

QueryOffloadHandler

驅動程式的進入點 MiniportQueryOffload 函式。

言論

若要註冊其泛型煙囪卸除進入點,卸除目標或中繼驅動程式會在miniportSetOptions 函式 的內容中呼叫 NdisSetOptionalHandlers 函式。 若要 NdisSetOptionalHandlers 函式,卸除目標或中繼驅動程式會將指標傳遞至NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS結構。

要求

要求 價值
標頭 ndischimney.h (包括 Ndischimney.h)

另請參閱

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers