Compartir a través de


HvCallModifyVtlProtectionMask

La hiperllamada HvCallModifyVtlProtectionMask modifica las protecciones de VTL aplicadas a un conjunto existente de páginas de GPA.

Interfaz

HV_STATUS
HvModifyVtlProtectionMask(
   _In_ HV_PARTITION_ID TargetPartitionId,
   _In_ HV_MAP_GPA_FLAGS MapFlags,
   _In_ HV_INPUT_VTL TargetVtl,
   _In_reads(PageCount) HV_GPA_PAGE_NUMBER GpaPageList
   );

Un VTL solo puede colocar protecciones en un VTL inferior.

Cualquier intento de aplicar protecciones de VTL en intervalos que no son ram producirá un error con HV_STATUS_INVALID_PARAMETER.

Código de llamada

0x000C (Rep.)

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.
MapFlags 8 4 Especifica las nuevas marcas de asignación que se van a aplicar.
TargetVtl 12 1 Se especificó el VTL de destino.
RsvdZ 13 3

Elemento de lista de entrada

Nombre Offset Size Información proporcionada
GpaPageList 0 8 Proporciona las páginas que se van a proteger.