HvCallModifyVtlProtectionMask
A hiperchamada HvCallModifyVtlProtectionMask modifica as proteções VTL aplicadas a um conjunto existente de páginas GPA.
Interface
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
);
Uma VTL só pode colocar proteções em uma VTL inferior.
Qualquer tentativa de aplicar proteções VTL em intervalos não RAM falhará com HV_STATUS_INVALID_PARAMETER.
Código de chamada
0x000C
(Rep)
Parâmetros de Entrada
Nome | Deslocamento | Tamanho | Informações Fornecidas |
---|---|---|---|
TargetPartitionId |
0 | 8 | Fornece a ID de partição da partição para a qual essa solicitação se destina. |
MapFlags |
8 | 4 | Especifica os novos sinalizadores de mapeamento a serem aplicados. |
TargetVtl |
12 | 1 | Especificamos a VTL de destino. |
RsvdZ | 13 | 3 |
Elemento da lista de entrada
Nome | Deslocamento | Tamanho | Informações Fornecidas |
---|---|---|---|
GpaPageList |
0 | 8 | Fornece as páginas a serem protegidas. |