NDK_FN_DISCONNECT_EVENT_CALLBACK_EX fungsi panggilan balik (ndkpi.h)

Fungsi NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) dipanggil oleh penyedia NDK sekali ketika peer terputus.

Sintaks

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

void NdkFnDisconnectEventCallbackEx(
  [in, optional] PVOID DisconnectEventContext,
  [in]           ULONG ProviderDisconnectReason
)
{...}

Parameter

[in, optional] DisconnectEventContext

Area konteks yang ditentukan dalam parameter DisconnectEvent dari fungsi NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) atau NdkAcceptEx (NDK_FN_ACCEPT_EX) saat objek antrean penyelesaian (CQ) dibuat.

[in] ProviderDisconnectReason

Kode khusus penyedia yang menunjukkan mengapa koneksi terputus.

Zero menunjukkan penyedia NDK belum mendukung kemampuan alasan pemutusan sambungan atau tidak menyediakannya.

Nilai kembali

Tidak ada

Keterangan

Catatan

Rutinitas ini diimplementasikan oleh konsumen NDK dan diteruskan ke penyedia NDK.

NdkDisconnectEventCallbackEx adalah fungsi panggilan balik untuk peristiwa pemutusan koneksi. Fungsi panggilan balik pemberitahuan pemutusan ditentukan untuk koneksi dengan fungsi NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) di sisi inisiator dan dengan fungsi NdkAcceptEx (NDK_FN_ACCEPT_EX) di sisi pendengar. Penyedia NDK memanggil panggilan balik ini hanya sekali ketika peer terputus. Penyedia tidak boleh menghapus permintaan kerja yang luar biasa ketika menunjukkan peristiwa pemutusan sambungan karena permintaan pemutusan sambungan masuk dari serekan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDKPI 2.1 dan yang lebih baru.
Server minimum yang didukung Windows Server 2022
Target Platform Windows
Header ndkpi.h (termasuk Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Lihat juga

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX