Partilhar via


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 de NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS especifica os pontos de entrada específicos de descarregamento de chaminé TCP de um destino de descarregamento.

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 Type membro do cabeçalho não é significativo.

Flags

Reservado para uso do sistema.

OffloadType

O tipo de descarregamento da 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.

Observações

Para registrar seus pontos de entrada específicos de 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)

Consulte também

miniportSetOptions

miniportTcpOffloadDisconnect

miniportTcpOffloadForward

MiniportTcpOffloadReceive

miniportTcpOffloadReceiveReturn

miniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers