Compartir a través de


HvCallEnablePartitionVtl

La hiperllamada HvCallEnablePartitionVtl habilita un nivel de confianza virtual para una partición especificada. Debe usarse junto con HvCallEnableVpVtl para iniciar y usar un nuevo VTL.

Interfaz

typedef union
{
   UINT8 AsUINT8;
   struct {
       UINT8 EnableMbec:1;
       UINT8 Reserved:7;
   };
} HV_ENABLE_PARTITION_VTL_FLAGS;

HV_STATUS
HvCallEnablePartitionVtl(
   _In_ HV_PARTITION_ID TargetPartitionId,
   _In_ HV_VTL TargetVtl,
   _In_ HV_ENABLE_PARTITION_VTL_FLAGS Flags
   );

Restricciones

  • Un VTL de inicio siempre puede habilitar un VTL de destino si el VTL de destino es inferior al VTL de inicio.
  • Un VTL de inicio puede habilitar un VTL de destino superior si el VTL de inicio es el VTL más alto habilitado para la partición que es inferior al VTL de destino.

Código de llamada

0x000D (Simple)

Parámetros de entrada

Nombre Offset Size Información proporcionada
TargetPartitionId 0 8 Proporciona el identificador de partición de la partición para la que está esta solicitud.
TargetVtl 8 1 Especifica el VTL que va a habilitar esta hiperllamada.
Flags 9 1 Especifica una máscara para habilitar las características relacionadas con VSM.
RsvdZ 10 6