共用方式為


NDK_FN_ARM_CQ回呼函式 (ndkpi.h)

NdkArmCqNDK_FN_ARM_CQ) 函式會提供 NDK 完成佇列 (CQ) 通知。

語法

NDK_FN_ARM_CQ NdkFnArmCq;

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

參數

[in] pNdkCq

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

[in] Type

要武裝的通知類型。 定義下列通知類型:

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

傳回值

沒有

言論

在 NDK 取用者使用完成佇列 (CQ) 通知之後,提供者會在指定的通知類型到期時呼叫 NdkCqNotificationCallback 回呼函式 (NDK_FN_CQ_NOTIFICATION_CALLBACK 例程,即 CQ 是以 NdkCreateCqNDK_FN_CREATE_CQ) 函式所指定的。

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

要求

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

另請參閱

NDKPI 完成處理需求

NDK_CQ

NDK_CQ_DISPATCH

NDK_FN_CQ_NOTIFICATION_CALLBACK

NDK_FN_CREATE_CQ