EVT_VMB_CHANNEL_PROCESSING_COMPLETE función de devolución de llamada (vmbuskernelmodeclientlibapi.h)

[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].

La función de devolución de llamada EvtVmbChannelProcessingComplete se invoca cuando la función EvtVmbChannelProcessPacket entrega un grupo de paquetes, si hay una pausa antes de entregar paquetes posteriores.

Sintaxis

EVT_VMB_CHANNEL_PROCESSING_COMPLETE EvtVmbChannelProcessingComplete;

void EvtVmbChannelProcessingComplete(
  [in] VMBCHANNEL Channel,
  [in] UINT32 PacketsProcessed
)
{...}

Parámetros

[in] Channel

Canal en el que se entregan los paquetes.

[in] PacketsProcessed

Número de paquetes que se entregaron en este lote.

Valor devuelto

None

Observaciones

El controlador cliente registra su implementación de esta función de devolución de llamada mediante la función VmbChannelInitSetProcessPacketCallbacks .

Es posible que se produzca una pausa en el procesamiento de paquetes porque el búfer de anillo entrante estaba vacío.

Esta función de devolución de llamada se puede invocar en DISPATCH_LEVEL o inferior, a menos que el canal se haya configurado para aplazar el procesamiento de paquetes a un subproceso de trabajo.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado vmbuskernelmodeclientlibapi.h (incluya VmbusKernelModeClientLibApi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

EvtVmbChannelProcessPacket

VmbChannelInitSetProcessPacketCallbacks