Condividi tramite


TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER funzione di callback (ndischimney.h)

[La funzionalità di offload del camino TCP è deprecata e non deve essere usata.]

NDIS chiama una funzione ProtocolTcpOffloadForwardComplete di un protocollo o di un driver intermedio per completare un'operazione di inoltro avviata in precedenza dal driver chiamando Funzione NdisOffloadTcpForward .

Sintassi

TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;

void TcpOffloadForwardCompleteHandler(
  [in] IN NDIS_HANDLE ProtocolBindingContext,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

Parametri

[in] ProtocolBindingContext

Handle per un'area di contesto allocata dal driver del protocollo. Il driver gestisce le informazioni sul contesto per associazione in questa area di contesto. Il driver ha fornito questo handle a NDIS quando il driver ha chiamato la funzione NdisOpenAdapterEx .

[in] NetBufferList

Puntatore a una struttura NET_BUFFER_LIST . Questa struttura può essere autonoma o la prima struttura in un elenco collegato di strutture NET_BUFFER_LIST. Il driver ha fornito questo puntatore come parametro di input in una chiamata precedente alla funzione NdisOffloadTcpForward .

Valore restituito

nessuno

Osservazioni

In risposta alla chiamata del driver o dell'offload di un driver sottostante alla funzione NdisOffloadTcpForwardComplete , NDIS chiama la funzione ProtocolTcpOffloadForwardComplete del driver di protocollo o intermedio del driver di protocollo.

Per propagare il completamento dell'operazione di inoltro allo stack di driver o host overlying, il driver intermedio chiama la funzione NdisOffloadTcpForwardComplete , passando quanto segue:

  • ProtocolBindingContext, ovvero un handle che identifica in modo univoco il driver intermedio.
  • Puntatore PNET_BUFFER_LIST passato NDIS alla funzione ProtocolTcpOffloadForwardComplete del driver intermedio.
In risposta, NDIS chiama la funzione ProtocolTcpOffloadForwardComplete del driver overlying o dello stack host, passando un handle ProtocolBindingContext e il puntatore PNET_BUFFER_LIST fornito dal driver intermedio alla funzione NdisOffloadTcpForwardComplete .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ndischimney.h (include Ndischimney.h)

Vedi anche

MiniportTcpOffloadForward

NET_BUFFER_LIST

NdisOffloadTcpForward

NdisOpenAdapterEx

NdisTcpOffloadForwardComplete