Compartir a través de


estructura NDK_RESULT (ndkpi.h)

La estructura NDK_RESULT devuelve los resultados de una operación de solicitud NDK.

Sintaxis

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

Miembros

Status

Estado de finalización de la solicitud NDK.

BytesTransferred

Número de bytes transferidos. El valor de este miembro solo es válido para las finalizaciones de solicitud de NdkReceive (NDK_FN_RECEIVE). El miembro no está definido para todas las demás finalizaciones de solicitudes NDK.

QPContext

Valor de contexto para todas las solicitudes que se publican a través de un par de colas (QP). El consumidor de NDK especificó este puntero cuando llamó a la función NdkCreateQp (NDK_FN_CREATE_QP) para crear el objeto NDK_QP .

RequestContext

Valor de contexto de solicitud especificado por el consumidor de NDK cuando se publica una solicitud.

Comentarios

La función NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) obtiene una matriz de estructuras de NDK_RESULT que se rellenan con los resultados de finalización que se quitaron del CQ.

Requisitos

Requisito Value
Cliente mínimo compatible Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores.
Servidor mínimo compatible Windows Server 2012
Encabezado ndkpi.h (incluya Ndkpi.h)

Consulte también

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE