estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (ndischimney.h)

[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]

A estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS especifica os pontos de entrada específicos de descarregamento TCP de um destino de descarregamento TCP.

Sintaxe

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;

Membros

Header

O cabeçalho da estrutura NDIS_PROVIDER_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_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS e o tamanho da estrutura NDIS_PROVIDER_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.

TcpOffloadSendHandler

O ponto de entrada do driver Função MiniportTcpOffloadSend .

TcpOffloadReceiveHandler

O ponto de entrada do driver Função MiniportTcpOffloadReceive .

TcpOffloadDisconnectHandler

O ponto de entrada do driver Função MiniportTcpOffloadDisconnect .

TcpOffloadForwardHandler

O ponto de entrada do driver Função MiniportTcpOffloadForward .

TcpOffloadReceiveReturnHandler

O ponto de entrada do driver Função MiniportTcpOffloadReceiveReturn .

Comentários

Para registrar seus pontos de entrada específicos do descarregamento de chaminé TCP, um destino de descarregamento chama a função NdisSetOptionalHandlers no contexto da função MiniportSetOptions . Para a função NdisSetOptionalHandlers , o destino de descarregamento passa um ponteiro para a estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.

Requisitos

Requisito Valor
Cabeçalho ndischimney.h (inclua Ndischimney.h)

Confira também

MiniportSetOptions

MiniportTcpOffloadDisconnect

MiniportTcpOffloadForward

MiniportTcpOffloadReceive

MiniportTcpOffloadReceiveReturn

MiniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers