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


структура 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 (include Ndkpi.h)

См. также

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE