Compartilhar via


NDIS_TCP_OFFLOAD_FORWARD_COMPLETE função de retorno de chamada (ndischimney.h)

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

Um destino de descarregamento chama a função NdisTcpOffloadForwardComplete para concluir uma ou mais solicitações de encaminhamento que foram feitas para o

função MiniportTcpOffloadForward do destino de descarregamento.

Sintaxe

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

Parâmetros

[in] NdisMiniportHandle

O identificador que o destino de descarregamento obteve em uma chamada anterior para o função NdisMRegisterMiniportDriver.

[in] NetBufferList

Um ponteiro para uma estrutura NET_BUFFER_LIST. Essa estrutura pode ser autônoma ou a primeira estrutura em uma lista vinculada de estruturas de NET_BUFFER_LIST. O destino de descarregamento obteve essas estruturas em uma ou mais chamadas para sua função MiniportTcpOffloadForward.

Valor de retorno

Nenhum

Observações

Para melhorar o desempenho do sistema, um destino de descarregamento pode criar uma lista vinculada que contém estruturas NET_BUFFER_LIST de várias chamadas para o função MiniportTcpOffloadForward. O destino de descarregamento pode passar essa lista vinculada em uma única chamada para a função NdisTcpOffloadForwardComplete.

Um destino de descarregamento deve gravar um dos seguintes valores de status em cada estrutura NET_BUFFER_LIST que ele passa para a função NdisTcpOffloadForwardComplete:

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ndischimney.h (inclua Ndischimney.h)
IRQL Qualquer nível

Consulte também

miniportTcpOffloadForward

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver