Поделиться через


структура NDK_RESULT (ndkpi.h)

Структура NDK_RESULT возвращает результаты для операции запроса NDK.

Синтаксис

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

Члены

Status

Состояние завершения запроса NDK.

BytesTransferred

Количество переданных байтов. Значение этого элемента допустимо только для завершения запросов NdkReceive (NDK_FN_RECEIVE). Элемент не определен для всех остальных завершений запросов NDK.

QPContext

Значение контекста для всех запросов, которые отправляются через пару очередей (QP). Потребитель NDK указал этот указатель при вызове функции NdkCreateQp (NDK_FN_CREATE_QP) для создания объекта NDK_QP .

RequestContext

Значение контекста запроса, указанное потребителем NDK при отправке запроса.

Комментарии

Функция NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) получает массив NDK_RESULT структур, заполненных результатами завершения, которые были удалены из CQ.

Требования

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

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

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE