функция обратного вызова NDK_FN_GET_CQ_RESULTS_EX (ndkpi.h)
Функция NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) удаляет завершения из объекта очереди завершения NDK (CQ). Эта функция идентична функции NdkGetCqResults (NDK_FN_GET_CQ_RESULTS), за исключением того, что она извлекает массив NDK_RESULT_EX структур вместо массива NDK_RESULT структур.
Синтаксис
NDK_FN_GET_CQ_RESULTS_EX NdkFnGetCqResultsEx;
ULONG NdkFnGetCqResultsEx(
[in] NDK_CQ *pNdkCq,
NDK_RESULT_EX Results[],
[in] ULONG nResults
)
{...}
Параметры
[in] pNdkCq
Указатель на объект очереди завершения NDK (CQ) (NDK_CQ).
Results[]
[in] nResults
Размер массива Results в элементах. То есть максимальное количество завершений, которые необходимо удалить из CQ.
Возвращаемое значение
Функция NDK_FN_GET_CQ_RESULTS_EX возвращает количество завершений, удаленных из CQ.
Ноль означает, что в CQ не было завершено.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Не поддерживается, поддерживается в NDIS 6.40 и более поздних версиях. |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Windows |
Header | ndkpi.h (включая Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |