Compartir a través de


NDK_FN_CQ_NOTIFICATION_CALLBACK función de devolución de llamada (ndkpi.h)

El proveedor de NDKK llama a la función NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) para notificar al consumidor sobre un evento de cola de finalización (CQ).

Sintaxis

NDK_FN_CQ_NOTIFICATION_CALLBACK NdkFnCqNotificationCallback;

void NdkFnCqNotificationCallback(
  [in, optional] PVOID CqNotificationContext,
  [in]           NTSTATUS CqStatus
)
{...}

Parámetros

[in, optional] CqNotificationContext

Área de contexto especificada en el parámetro CqNotificationContext de la función NdkCreateCq (NDK_FN_CREATE_CQ) cuando se creó el objeto de cola de finalización (CQ).

[in] CqStatus

Indica el estado del error CQ. Se definen los siguientes códigos de estado:

Término Descripción
STATUS_SUCCESS Indica que el CQ funciona con normalidad.
STATUS_BUFFER_OVERFLOW Indica más finalizaciones que ese máximo que el CQ puede contener se intentó poner en cola en el CQ y el CQ no se puede usar. Todos los pares de colas asociados (QP) también son inutilizables. No se notificará ninguna finalización futura. Un error de STATUS_BUFFER_OVERFLOW suele indicar un error de programación.
STATUS_INTERNAL_ERROR Indica que se ha producido un error irrecuperable en el CQ y el CQ no se puede usar. Todos los pares de colas asociados (QP) también son inutilizables. No se notificará ninguna finalización futura. Un error de STATUS_INTERNAL_ERROR suele indicar un error de hardware.

Valor devuelto

None

Observaciones

Un proveedor de NDK llama a NdkCqNotificationCallback para notificar al consumidor sobre un evento de cola de finalización (CQ).

El consumidor de NDK especificó la función NdkCqNotificationCallback en el parámetro CqNotificationContext de la función NdkCreateCq (NDK_FN_CREATE_CQ) cuando se creó el objeto de cola de finalización (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
Plataforma de destino Windows
Encabezado ndkpi.h (incluya Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

Requisitos de control de finalización de NDKPI

NDK_FN_CREATE_CQ