структура NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (ndischimney.h)
[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]
Структура NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS указывает точки входа для конкретной цели разгрузки TCP-дымохода.
Синтаксис
typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
W_TCP_OFFLOAD_SEND_HANDLER TcpOffloadSendHandler;
W_TCP_OFFLOAD_RECEIVE_HANDLER TcpOffloadReceiveHandler;
W_TCP_OFFLOAD_DISCONNECT_HANDLER TcpOffloadDisconnectHandler;
W_TCP_OFFLOAD_FORWARD_HANDLER TcpOffloadForwardHandler;
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER TcpOffloadReceiveReturnHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
Члены
Header
Заголовок структуры NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS. Заголовок отформатирован в виде структуры NDIS_OBJECT_HEADER . Структура NDIS_OBJECT_HEADER содержит номер редакции структуры NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS и размер структуры NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, включая заголовок, в байтах. Элемент Type заголовка не имеет значения.
Flags
Зарезервировано для системного использования.
OffloadType
Тип разгрузки дымохода. Единственное допустимое значение — NdisTcpChimneyOffload, указывающее дымоход TCP.
TcpOffloadSendHandler
Точка входа драйвера Функция MiniportTcpOffloadSend .
TcpOffloadReceiveHandler
Точка входа драйвера Функция MiniportTcpOffloadReceive .
TcpOffloadDisconnectHandler
Точка входа драйвера Функция MiniportTcpOffloadDisconnect .
TcpOffloadForwardHandler
Точка входа драйвераФункция MiniportTcpOffloadForward.
TcpOffloadReceiveReturnHandler
Точка входа драйвера Функция MiniportTcpOffloadReceiveReturn .
Комментарии
Чтобы зарегистрировать точки входа для разгрузки дымохода TCP, целевой объект разгрузки вызывает функцию NdisSetOptionalHandlers в контексте функции MiniportSetOptions . В функцию NdisSetOptionalHandlers целевой объект разгрузки передает указатель на структуру NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.
Требования
Требование | Значение |
---|---|
Заголовок | ndischimney.h (включая Ndischimney.h) |