Compartir a través de


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

La función NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) proporciona notificaciones de cola de recepción compartida (SRQ) de NDK desde un proveedor de NDK.

Sintaxis

NDK_FN_SRQ_NOTIFICATION_CALLBACK NdkFnSrqNotificationCallback;

void NdkFnSrqNotificationCallback(
  [in, optional] PVOID SrqNotificationContext,
  [in]           NTSTATUS SrqStatus
)
{...}

Parámetros

[in, optional] SrqNotificationContext

Área de contexto especificada en el parámetro SrqNotificationContext de la función NdkCreateSrq (NDK_FN_CREATE_SRQ) cuando se creó el objeto SRQ.

[in] SrqStatus

Indica si se ha producido un error grave de SRQ. Se definen los siguientes códigos de estado:

Término Descripción
STATUS_SUCCESS El SRQ funciona normalmente.
STATUS_INTERNAL_ERROR Se produjo un error catastrófico en el SRQ. El SRQ no se puede usar. Todos los pares de cola asociados (QP) también son inutilizables. No se notificará ninguna finalización futura. Este error suele indicar un error de hardware.

Valor devuelto

None

Observaciones

Nota El consumidor de NDK implementa esta rutina y se pasa al proveedor de NDK.
 
Un proveedor de NDK llama a la función NdkSrqNotificationCallback cuando el número de solicitudes de recepción que se ponen en cola en el SRQ está por debajo del número mínimo de solicitudes de recepción en cola (NotifyThreshold). NotifyThreshold es un parámetro de entrada para las funciones NdkCreateSrq (NDK_FN_CREATE_SRQ) y NdkModifySrq (NDK_FN_MODIFY_SRQ).

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