共用方式為


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

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