Compartir a través de


FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY 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 máquina virtual invitada se actualiza a la latencia de supervisión saliente para las interrupciones de MNF.

Sintaxis

FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY FnVmbChannelSetInterruptLatency;

NTSTATUS FnVmbChannelSetInterruptLatency(
  VMBCHANNEL Channel,
  UINT16 Latency,
  PUINT16 OriginalLatency
)
{...}

Parámetros

Channel

Identificador del canal. Asignado por VmbChannelAllocate.

Latency

Latencia de supervisión deseada en unidades de 100ns.

OriginalLatency

Si se ejecuta correctamente, establezca en el valor de latencia anterior.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente o un código de error NTSTATUS adecuado de lo contrario.

Comentarios

Esta llamada es válida para los canales abiertos, es decir, entre las llamadas a EvtChannelOpened y EvtChannelClosed, ambos incluidos.

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