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


структура 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, включая заголовок в байтах. Элемент type заголовка не является значительным.

Flags

Зарезервировано для использования системы.

InitiateOffloadHandler

Точка входа драйвера функция MiniportInitiateOffload.

TerminateOffloadHandler

Точка входа драйвера функция MiniportTerminateOffload.

UpdateOffloadHandler

Точка входа драйвера функция MiniportUpdateOffload.

InvalidateOffloadHandler

Точка входа драйвера функция MiniportInvalidateOffload.

QueryOffloadHandler

Точка входа драйвера функция MiniportQueryOffload.

Замечания

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

Требования

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

См. также

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers