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. |