Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция разгрузки дымохода 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) |