функция обратного вызова 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 |