FN_VMB_CHANNEL_SET_TRANSACTION_QUOTA 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 VmbChannelSetTransactionQuota establece la cuota de paquetes entrantes.

Sintaxis

FN_VMB_CHANNEL_SET_TRANSACTION_QUOTA FnVmbChannelSetTransactionQuota;

void FnVmbChannelSetTransactionQuota(
  VMBCHANNEL Channel,
  UINT32 Quota
)
{...}

Parámetros

Channel

Identificador de un canal.

Quota

La cuota máxima de paquetes pendiente. Este valor debe ser mayor que 0.

Valor devuelto

None

Observaciones

La cuota de paquetes entrantes se puede establecer para que sea menor que el número de paquetes pendientes actual. En ese caso, no se quitan nuevos paquetes de la cola hasta que se hayan completado suficientes paquetes.

Si la cola está bloqueada actualmente debido a la cuota, esta operación no la reinicia. La cola solo se reinicia una vez que se completa un paquete.

Importante

Esta función se llama a través de la interfaz de la biblioteca cliente del modo kernel de VMBus (KMCL), proporcionada por el controlador de bus de Vmbkmcl.sys. Se trata de una función de cliente a la que se accede desde la estructura de KMCL_CLIENT_INTERFACE_V1 .

Para obtener más información, vea la sección Comentarios del KMCL_CLIENT_INTERFACE_V1.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Encabezado vmbuskernelmodeclientlibapi.h