структура NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (ndischimney.h)
[Функция разгрузки tcp chimney является устаревшей и не должна использоваться.]
Структура 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) |