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 |