HvCallModifyVtlProtectionMask
Гипервыск HvCallModifyVtlProtectionMask изменяет защиту VTL, применяемую к существующему набору страниц GPA.
Интерфейс
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
);
VTL может размещать защиту только на более низком VTL.
Любая попытка применить защиту VTL в диапазонах, не относящихся к ОЗУ, завершится сбоем с HV_STATUS_INVALID_PARAMETER.
Код вызова
0x000C
(Rep)
Входные параметры
Имя | Offset | Размер | Предоставленные сведения |
---|---|---|---|
TargetPartitionId |
0 | 8 | Предоставляет идентификатор секции для секции, для которая используется в этом запросе. |
MapFlags |
8 | 4 | Указывает новые флаги сопоставления, которые необходимо применить. |
TargetVtl |
12 | 1 | Указан целевой VTL. |
RsvdZ | 13 | 3 |
Входной элемент списка
Имя | Offset | Размер | Предоставленные сведения |
---|---|---|---|
GpaPageList |
0 | 8 | Предоставляет защищаемые страницы. |