estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
A estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS especifica um protocolo ou pontos de entrada específicos de descarregamento TCP do driver intermediário.
Sintaxe
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;
Membros
Header
O cabeçalho da estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS. O cabeçalho é formatado como uma estrutura NDIS_OBJECT_HEADER . A estrutura NDIS_OBJECT_HEADER contém o número de revisão da estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS e o tamanho da estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, incluindo o cabeçalho, em bytes. O membro Type do cabeçalho não é significativo.
Flags
Reservado para uso do sistema.
OffloadType
O tipo de descarregamento de chaminé. O único valor permitido é NdisTcpChimneyOffload, que especifica uma chaminé TCP.
TcpOffloadSendCompleteHandler
O ponto de entrada do driver Função ProtocolTcpOffloadSendComplete .
TcpOffloadReceiveCompleteHandler
O ponto de entrada do driver Função ProtocolTcpOffloadReceiveComplete .
TcpOffloadDisconnectCompleteHandler
O ponto de entrada do driver Função ProtocolTcpOffloadDisconnectComplete .
TcpOffloadForwardCompleteHandler
O ponto de entrada do driver Função ProtocolTcpOffloadForwardComplete .
TcpOffloadEventHandler
O ponto de entrada do driver Função ProtocolTcpOffloadEvent .
TcpOffloadReceiveIndicateHandler
O ponto de entrada do driver Função ProtocolTcpOffloadReceiveIndicate .
Comentários
Para registrar seus pontos de entrada de descarregamento de chaminé TCP, um protocolo ou driver intermediário chama a função NdisSetOptionalHandlers no contexto da função ProtocolSetOptions . Para a função NdisSetOptionalHandlers , o protocolo ou o driver intermediário passa um ponteiro para a estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ndischimney.h (inclua Ndischimney.h) |