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