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

См. также раздел

MiniportSetOptions

MiniportTcpOffloadDisconnect

MiniportTcpOffloadForward

MiniportTcpOffloadReceive

MiniportTcpOffloadReceiveReturn

MiniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers