HvCallModifyVtlProtectionMask
HvCallModifyVtlProtectionMask 하이퍼콜은 기존 GPA 페이지 집합에 적용된 VTL 보호를 수정합니다.
인터페이스
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에만 보호를 배치할 수 있습니다.
비 RAM 범위에 VTL 보호를 적용하려는 시도는 HV_STATUS_INVALID_PARAMETER 실패합니다.
호출 코드
0x000C
(Rep)
입력 매개 변수
이름 | Offset | 크기 | 제공된 정보 |
---|---|---|---|
TargetPartitionId |
0 | 8 | 이 요청이 수행되는 파티션의 파티션 ID를 제공합니다. |
MapFlags |
8 | 4 | 적용할 새 매핑 플래그를 지정합니다. |
TargetVtl |
12 | 1 | 대상 VTL을 지정했습니다. |
RsvdZ | 13 | 3 |
입력 목록 요소
이름 | Offset | 크기 | 제공된 정보 |
---|---|---|---|
GpaPageList |
0 | 8 | 보호할 페이지를 제공합니다. |