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 结构的指针。
要求
要求 | 值 |
---|---|
Header | ndischimney.h (包括 Ndischimney.h) |