NDK_FN_SRQ_NOTIFICATION_CALLBACK fungsi panggilan balik (ndkpi.h)

Fungsi NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) menyediakan pemberitahuan NDK shared receive queue (SRQ) dari penyedia NDK.

Sintaks

NDK_FN_SRQ_NOTIFICATION_CALLBACK NdkFnSrqNotificationCallback;

void NdkFnSrqNotificationCallback(
  [in, optional] PVOID SrqNotificationContext,
  [in]           NTSTATUS SrqStatus
)
{...}

Parameter

[in, optional] SrqNotificationContext

Area konteks yang ditentukan dalam parameter SrqNotificationContext dari fungsi NdkCreateSrq (NDK_FN_CREATE_SRQ) saat objek SRQ dibuat.

[in] SrqStatus

Menunjukkan apakah terjadi kesalahan SRQ fatal. Kode status berikut ditentukan:

Istilah Deskripsi
STATUS_SUCCESS SRQ beroperasi secara normal.
STATUS_INTERNAL_ERROR Terjadi kesalahan besar pada SRQ. SRQ tidak dapat digunakan. Semua pasangan antrean (QP) terkait juga tidak dapat digunakan. Tidak ada penyelesaian di masa mendatang yang akan dilaporkan. Kesalahan ini biasanya menunjukkan kesalahan perangkat keras.

Nilai kembali

Tidak ada

Keterangan

Catatan Rutinitas ini diimplementasikan oleh konsumen NDK dan diteruskan ke penyedia NDK.
 
Penyedia NDK memanggil fungsi NdkSrqNotificationCallback ketika jumlah permintaan terima yang diantrekan pada SRQ berada di bawah jumlah minimum permintaan penerimaan yang diantrekan (NotifyThreshold). NotifyThreshold adalah parameter input ke fungsi NdkCreateSrq (NDK_FN_CREATE_SRQ) dan NdkModifySrq (NDK_FN_MODIFY_SRQ).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung, Didukung di NDIS 6.30 dan yang lebih baru.
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header ndkpi.h (termasuk Ndkpi.h)
IRQL <=DISPATCH_LEVEL