NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 結構 (ndischimney.h)
[TCP chimney 卸除功能已被取代,不應使用。]
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 結構會指定通訊協定驅動程式的泛型 chimney 卸除進入點。 泛型 chimney 卸除進入點適用於所有 chimney 卸除類型。 目前,TCP chimney 卸除是唯一定義的 chimney 卸除類型。
語法
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 函式。
備註
若要註冊其泛型 chimney 卸除進入點,通訊協定或中繼驅動程式會在 ProtocolSetOptions 函式的內容中呼叫 NdisSetOptionalHandlers 函式。 對 NdisSetOptionalHandlers 函式,通訊協定或中繼驅動程式會將指標傳遞至NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS結構。
規格需求
需求 | 值 |
---|---|
標頭 | ndischimney.h (包含 Ndischimney.h) |