Bagikan melalui


TCP_OFFLOAD_SEND_COMPLETE_HANDLER fungsi panggilan balik (ndischimney.h)

[Fitur offload cerobong asap TCP tidak digunakan lagi dan tidak boleh digunakan.]

NDIS memanggil protokol atau fungsi ProtocolTcpOffloadSendComplete driver menengah untuk menyelesaikan operasi pengiriman yang sebelumnya dimulai driver dengan memanggil fungsi NdisOffloadTcpSend .

Sintaks

TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;

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

Parameter

[in] ProtocolBindingContext

Handel ke area konteks yang dialokasikan oleh driver protokol. Driver mempertahankan informasi konteks per pengikatan di area konteks ini. Driver menyediakan handel ini ke NDIS ketika driver memanggil fungsi NdisOpenAdapterEx .

[in] NetBufferList

Penunjuk ke struktur NET_BUFFER_LIST . Struktur ini mungkin berdiri sendiri atau struktur pertama dalam daftar struktur NET_BUFFER_LIST yang ditautkan. Driver menyediakan pointer ini sebagai parameter input dalam panggilan sebelumnya ke fungsi NdisOffloadTcpSend .

Menampilkan nilai

Tidak ada

Keterangan

Menanggapi panggilan target driver atau offload yang mendasar ke Fungsi NdisOffloadTcpSendComplete , NDIS memanggil fungsi ProtocolTcpOffloadSendComplete driver protokol yang terlalu penting atau driver menengah.

Untuk menyebarluaskan penyelesaian operasi I/O ke driver atau tumpukan host yang terlalu berlebihan, driver perantara itu sendiri memanggil fungsi NdisOffloadTcpSendComplete , meneruskan hal berikut:

  • ProtocolBindingContext, yang merupakan handel yang secara unik mengidentifikasi driver perantara.
  • Penunjuk PNET_BUFFER_LIST yang diteruskan NDIS ke fungsi ProtocolTcpOffloadSendComplete driver menengah.
Sebagai tanggapan, NDIS memanggil fungsi ProtocolTcpOffloadSendComplete driver yang terlalu berlebihan, melewati handel ProtocolBindingContext dan penunjuk PNET_BUFFER_LIST yang disediakan oleh driver perantara ke fungsi NdisOffloadTcpSendComplete .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ndischimney.h (termasuk Ndischimney.h)

Lihat juga

MiniportTcpSendOffload

NET_BUFFER_LIST

NdisOffloadTcpSend

NdisOpenAdapterEx

NdisTcpOffloadSendComplete