функция обратного вызова NDK_FN_SRQ_RECEIVE (ndkpi.h)
Функция NdkSrqReceive (NDK_FN_SRQ_RECEIVE) отправляет запрос на получение в общей очереди получения NDK (SRQ).
Синтаксис
NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;
NTSTATUS NdkFnSrqReceive(
[in] NDK_SRQ *pNdkSrq,
[in, optional] PVOID RequestContext,
const NDK_SGE *pSgl,
[in] ULONG nSge
)
{...}
Параметры
[in] pNdkSrq
Указатель на объект общей очереди получения NDK (SRQ) (NDK_SRQ).
[in, optional] RequestContext
Контекстное значение, возвращаемое в элементе RequestContextструктуры NDK_RESULT для этого запроса.
pSgl
Массив структур SGE (NDK_SGE), представляющих буферы для получения входящих данных.
[in] nSge
Количество структур SGE в массиве, указанное в параметре pSgl .
Возвращаемое значение
Функция NdkSrqReceive возвращает один из следующих кодов NTSTATUS.
Код возврата | Описание |
---|---|
|
Запрос на получение был успешно отправлен. Запись о завершении будет помещена в очередь в очередь (CQ) после завершения запроса. |
|
Произошла ошибка. |
Комментарии
NdkSrqReceive отправляет запрос на получение в общую очередь получения (SRQ).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | ndkpi.h (включая Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |