HvCallEnablePartitionVtl

HvCallEnablePartitionVtl 하이퍼콜을 사용하면 지정된 파티션에 대한 가상 신뢰 수준을 사용할 수 있습니다. HvCallEnableVpVtl과 함께 사용하여 새 VTL을 시작하고 사용해야 합니다.

인터페이스


typedef union
{
   UINT8 AsUINT8;
   struct {
       UINT8 EnableMbec:1;
       UINT8 Reserved:7;
   };
} HV_ENABLE_PARTITION_VTL_FLAGS;

HV_STATUS
HvCallEnablePartitionVtl(
   _In_ HV_PARTITION_ID TargetPartitionId,
   _In_ HV_VTL TargetVtl,
   _In_ HV_ENABLE_PARTITION_VTL_FLAGS Flags
   );

제한

  • 시작 VTL은 대상 VTL이 시작 VTL보다 낮은 경우 항상 대상 VTL을 사용하도록 설정할 수 있습니다.
  • 시작 VTL이 대상 VTL보다 낮은 파티션에 대해 사용하도록 설정된 가장 높은 VTL인 경우 VTL을 시작하면 더 높은 대상 VTL을 사용하도록 설정할 수 있습니다.

호출 코드

0x000D (단순)

입력 매개 변수

이름 Offset 크기 제공된 정보
TargetPartitionId 0 8 이 요청이 수행되는 파티션의 파티션 ID를 제공합니다.
TargetVtl 8 1 이 하이퍼콜에서 사용하도록 설정할 VTL을 지정합니다.
Flags 9 1 VSM 관련 기능을 사용하도록 설정하는 마스크를 지정합니다.
RsvdZ 10 6