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 |