NDK_FN_ARM_CQ回呼函式 (ndkpi.h)
NdkArmCq (NDK_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 是以 NdkCreateCq (NDK_FN_CREATE_CQ) 函式所指定的。
如果在進行 中呼叫 NdkCqNotificationCallback 時關閉 CQ,關閉要求會保持擱置,直到 NdkCqNotificationCallback 將控制權傳回提供者為止。 關閉要求完成後,提供者將不會呼叫 NdkCqNotificationCallback。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 不支援,在 NDIS 6.30 和更新版本中支援。 |
支援的最低伺服器 | Windows Server 2012 |
目標平臺 | 窗戶 |
標頭 | ndkpi.h (包括 Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |