TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER função de retorno de chamada (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
O NDIS chama um protocolo ou a função ProtocolTcpOffloadForwardComplete do driver intermediário para concluir uma operação de encaminhamento que o driver iniciou anteriormente chamando o função NdisOffloadTcpForward.
Sintaxe
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;
void TcpOffloadForwardCompleteHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNET_BUFFER_LIST NetBufferList
)
{...}
Parâmetros
[in] ProtocolBindingContext
Um identificador para uma área de contexto alocada pelo driver de protocolo. O driver mantém as informações de contexto por associação nessa área de contexto. O driver forneceu esse identificador para o NDIS quando o driver chamou a função NdisOpenAdapterEx.
[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 driver forneceu esse ponteiro como um parâmetro de entrada em uma chamada anterior para a função NdisOffloadTcpForward.
Valor de retorno
Nenhum
Observações
Em resposta à chamada de um destino de descarregamento ou driver subjacente para a função de NdisOffloadTcpForwardComplete, o NDIS chama a função de protocol driver de protocolo ou intermediário do driver de protocolo ProtocolTcpOffloadForwardComplete.
Para propagar a conclusão da operação de encaminhamento para a pilha de host ou driver sobreposto, o driver intermediário chama a função NdisOffloadTcpForwardComplete, passando o seguinte:
- Um ProtocolBindingContext, que é um identificador que identifica exclusivamente o driver intermediário.
- O ponteiro PNET_BUFFER_LIST que o NDIS passou para a função ProtocolTcpOffloadForwardComplete do driver intermediário.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | ndischimney.h (inclua Ndischimney.h) |