функция обратного вызова 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
Тип уведомления для arm. Определены следующие типы уведомлений:
Возвращаемое значение
None
Remarks
После того как потребитель NDK отправляет уведомление о очереди завершения (CQ), поставщик вызывает функцию обратного вызова NdkCqNotificationCallback (подпрограмму NDK_FN_CQ_NOTIFICATION_CALLBACK , указанную потребителем при создании CQ с помощью функции NdkCreateCq (NDK_FN_CREATE_CQ) при выполнении указанного типа уведомления.
Если CQ закрыт во время выполнения вызова NdkCqNotificationCallback , запрос на закрытие будет оставаться в ожидании до тех пор, пока NdkCqNotificationCallback не вернет поставщику управление. После завершения запроса на закрытие поставщик не будет вызывать NdkCqNotificationCallback.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | ndkpi.h (включая Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
См. также раздел
Требования к обработке завершения NDKPI