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