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