Bagikan melalui


NDK_FN_ARM_CQ fungsi panggilan balik (ndkpi.h)

Fungsi NdkArmCq (NDK_FN_ARM_CQ) mempersenjatai pemberitahuan antrean penyelesaian NDK (CQ).

Sintaks

NDK_FN_ARM_CQ NdkFnArmCq;

void NdkFnArmCq(
  [in] NDK_CQ *pNdkCq,
  [in] ULONG Type
)
{...}

Parameter

[in] pNdkCq

Penunjuk ke objek antrean penyelesaian NDK (NDK_CQ).

[in] Type

Jenis pemberitahuan untuk mempersenjatai. Jenis pemberitahuan berikut didefinisikan:

Istilah Deskripsi
NDK_CQ_NOTIFY_ERRORS Beri tahu jika ada kesalahan antrean penyelesaian seperti antrean penyelesaian diserbu atau kegagalan bencana.
NDK_CQ_NOTIFY_ANY Beri tahu penyelesaian berhasil berikutnya dalam antrean penyelesaian.
NDK_CQ_NOTIFY_SOLICITED Beri tahu saat antrean penyelesaian menerima permintaan kirim yang menyertakan bendera ND_OP_FLAG_SEND_AND_SOLICIT_EVENT.

Mengembalikan nilai

Tidak ada

Keterangan

Setelah konsumen NDK mempersenjatai pemberitahuan antrean penyelesaian (CQ), penyedia memanggil fungsi panggilan balik NdkCqNotificationCallback ( NDK_FN_CQ_NOTIFICATION_CALLBACK rutin yang ditentukan konsumen ketika CQ dibuat dengan fungsi NdkCreateCq (NDK_FN_CREATE_CQ) ketika jenis pemberitahuan yang ditentukan jatuh tempo.

Jika CQ ditutup saat panggilan ke NdkCqNotificationCallback sedang berlangsung, permintaan tutup akan tetap tertunda hingga NdkCqNotificationCallback mengembalikan kontrol ke penyedia. Setelah permintaan penutupan selesai, penyedia tidak akan memanggil NdkCqNotificationCallback.

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

Lihat juga

Persyaratan Penanganan Penyelesaian NDKPI

NDK_CQ

NDK_CQ_DISPATCH

NDK_FN_CQ_NOTIFICATION_CALLBACK

NDK_FN_CREATE_CQ