共用方式為


NDK_FN_ARM_CQ回呼函式 (ndkpi.h)

NdkArmCq (NDK_FN_ARM_CQ) 函式會 (CQ) 通知使用 NDK 完成佇列。

語法

NDK_FN_ARM_CQ NdkFnArmCq;

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

參數

[in] pNdkCq

NDK 完成佇列物件的指標, (NDK_CQ) 。

[in] Type

要 arm 的通知類型。 已定義下列通知類型:

詞彙 描述
NDK_CQ_NOTIFY_ERRORS 通知是否有任何完成佇列錯誤,例如完成佇列滿溢或重大失敗。
NDK_CQ_NOTIFY_ANY 在完成佇列中通知下一次成功完成。
NDK_CQ_NOTIFY_SOLICITED 完成佇列收到包含ND_OP_FLAG_SEND_AND_SOLICIT_EVENT旗標的傳送要求時通知。

傳回值

備註

在 NDK 取用者使用 CQ) 通知 (完成佇列之後,提供者會呼叫 NdkCqNotificationCallback 回呼函式, (使用 NdkCreateCq (建立 CQ 時所指定的 NDK_FN_CQ_NOTIFICATION_CALLBACK取用者NDK_FN_CREATE_CQ) 函式,) 指定的通知類型。

如果在 對 NdkCqNotificationCallback 的呼叫進行中時關閉 CQ,則關閉要求會保持擱置中,直到 NdkCqNotificationCallback 將控制權傳回給提供者為止。 關閉要求完成後,提供者將不會呼叫 NdkCqNotificationCallback

規格需求

需求
最低支援的用戶端 NDIS 6.30 和更新版本中不支援,不支援。
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 ndkpi.h (包含 Ndkpi.h)
IRQL <=DISPATCH_LEVEL

另請參閱

NDKPI 完成處理需求

NDK_CQ

NDK_CQ_DISPATCH

NDK_FN_CQ_NOTIFICATION_CALLBACK

NDK_FN_CREATE_CQ