Funzione NdisOffloadTcpReceiveReturn (ndischimney.h)

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

Un driver di protocollo o un driver intermedio chiama la funzione NdisOffloadTcpReceiveReturn per restituire la proprietà di NET_BUFFER_LIST e strutture associate a una destinazione di offload sottostante.

Sintassi

void NdisOffloadTcpReceiveReturn(
  [in] IN NDIS_HANDLE      NdisBindingHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
);

Parametri

[in] NdisBindingHandle

Handle fornito dall'NDIS nel parametro NdisBindingHandle della funzione NdisOpenAdapterEx . Questo handle identifica l'associazione tra il chiamante e il driver intermedio sottostante o la destinazione di offload.

[in] NetBufferList

Puntatore a una struttura NET_BUFFER_LIST . Questa struttura può essere una struttura autonoma o la prima struttura in un elenco collegato di strutture NET_BUFFER_LIST. L'elenco collegato può contenere strutture NET_BUFFER_LIST da una o più chiamate al Funzione NdisTcpOffloadReceiveHandler .

Valore restituito

La funzione NdisOffloadTcpReceiveReturn restituisce sempre NDIS_STATUS_SUCCESS. L'operazione di restituzione della ricezione viene sempre completata in modo sincrono.

Commenti

In risposta a una chiamata alla relativa La funzione MiniportTcpOffloadReceiveReturn , un driver intermedio chiama la funzione NdisOffloadTcpReceiveReturn per propagare l'operazione di restituzione della ricezione al driver intermedio sottostante o alla destinazione di offload sottostante. Per altre informazioni, vedere Propagazione delle operazioni di I/O.

Per la funzione NdisOffloadTcpReceiveReturn , il driver intermedio passa quanto segue:

  • Funzione NdisOffloadHandle che fa riferimento alla struttura di NDIS_OFFLOAD_HANDLE archiviata nel contesto del driver intermedio per la connessione TCP caricata. Per ulteriori informazioni, vedere Riferimento allo stato disattivato tramite un driver intermedio.
  • Lo stesso puntatore PNET_BUFFER_LIST passato alla funzione MiniportTcpOffloadReceiveReturn del driver intermedio .

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ndischimney.h (includere Ndischimney.h)
Libreria Ndis.lib

Vedi anche

MiniportTcpOffloadReceiveReturn

NDIS_OFFLOAD_HANDLE

NET_BUFFER_LIST

NdisTcpOffloadReceiveHandler