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 보호할 페이지를 제공합니다.