HvCallModifyVtlProtectionMask

HvCallModifyVtlProtectionMask hypercall modifica le protezioni VTL applicate a un set esistente di pagine Criteri di gruppo.

Interfaccia

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
   );

Una VTL può inserire solo protezioni in una VTL inferiore.

Qualsiasi tentativo di applicare protezioni VTL in intervalli non RAM avrà esito negativo con HV_STATUS_INVALID_PARAMETER.

Chiama codice

0x000C (Rep)

Parametri di input

Nome Offset Dimensione Informazioni fornite
TargetPartitionId 0 8 Specifica l'ID partizione della partizione per cui questa richiesta è destinata.
MapFlags 8 4 Specifica i nuovi flag di mapping da applicare.
TargetVtl 12 1 Specificato il VTL di destinazione.
RsvdZ 13 3

Elemento List di input

Nome Offset Dimensione Informazioni fornite
GpaPageList 0 8 Specifica le pagine da proteggere.