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