Поделиться через


структура 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.

Замечания

Чтобы зарегистрировать свои универсальные точки разгрузки дымохода, протокол или промежуточный драйвер вызывает функцию NdisSetOptionalHandlers в контексте функции ProtocolSetOptions. В функцию NdisSetOptionalHandlers протокол или промежуточный драйвер передает указатель на структуру NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Требования

Требование Ценность
заголовка ndischimney.h (включая Ndischimney.h)

См. также

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete