структура NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (ndischimney.h)
[Функция разгрузки дымохода TCP не рекомендуется и не должна использоваться.]
Структура NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS указывает протокол или точки входа промежуточного драйвера TCP-дыма для конкретной загрузки.
Синтаксис
typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;
TCP_OFFLOAD_RECV_COMPLETE_HANDLER TcpOffloadReceiveCompleteHandler;
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;
TCP_OFFLOAD_EVENT_HANDLER TcpOffloadEventHandler;
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
Члены
Header
Заголовок структуры NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS. Заголовок форматируется как структура NDIS_OBJECT_HEADER. Структура NDIS_OBJECT_HEADER содержит номер редакции структуры NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS и размер структуры NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, включая заголовок в байтах. Элемент type заголовка не является значительным.
Flags
Зарезервировано для использования системы.
OffloadType
Тип разгрузки дымохода. Единственным допустимым значением является NdisTcpChimneyOffload, указывающее трубу TCP.
TcpOffloadSendCompleteHandler
Точка входа драйвера функции ProtocolTcpOffloadSendComplete.
TcpOffloadReceiveCompleteHandler
Точка входа драйвера функция ProtocolTcpOffloadReceiveComplete.
TcpOffloadDisconnectCompleteHandler
Точка входа драйвера функция ProtocolTcpOffloadDisconnectComplete.
TcpOffloadForwardCompleteHandler
Точка входа драйвера функция ProtocolTcpOffloadForwardComplete.
TcpOffloadEventHandler
Точка входа драйвера функция ProtocolTcpOffloadEvent.
TcpOffloadReceiveIndicateHandler
Точка входа драйвера функция ProtocolTcpOffloadReceiveIndicate.
Замечания
Чтобы зарегистрировать точки входа tcp-дымохода, протокол или промежуточный драйвер вызывает функцию NdisSetOptionalHandlers в контексте функции ProtocolSetOptions. В функцию NdisSetOptionalHandlers протокол или промежуточный драйвер передает указатель на структуру NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.
Требования
Требование | Ценность |
---|---|
заголовка | ndischimney.h (включая Ndischimney.h) |