функция обратного вызова NDK_FN_GET_CQ_RESULTS (ndkpi.h)

Функция NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) удаляет завершения из объекта очереди завершения NDK (CQ).

Синтаксис

NDK_FN_GET_CQ_RESULTS NdkFnGetCqResults;

ULONG NdkFnGetCqResults(
  [in] NDK_CQ *pNdkCq,
       NDK_RESULT Results[],
  [in] ULONG nResults
)
{...}

Параметры

[in] pNdkCq

Указатель на объект очереди завершения NDK (CQ) (NDK_CQ).

Results[]

[in] nResults

Размер массива Результатов в элементах. То есть максимальное количество завершений, удаляемых из CQ.

Возвращаемое значение

Функция NDK_FN_GET_CQ_RESULTS возвращает количество завершений, которые были удалены из CQ.

Ноль означает, что в CQ не было завершений.

Комментарии

NdkGetCqResults удаляет завершения из очереди завершения (CQ).

Требования

Требование Значение
Минимальная версия клиента Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях.
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header ndkpi.h (включая Ndkpi.h)
IRQL <=DISPATCH_LEVEL

См. также раздел

Требования к обработке завершения NDKPI

NDK_CQ

NDK_CQ_DISPATCH

NDK_RESULT