Поделиться через


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