次の方法で共有


HvCallEnablePartitionVtl

HvCallEnablePartitionVtl ハイパーコールを使用すると、指定したパーティションの仮想信頼レベルが有効になります。 新しい VTL を開始して使用するには、HvCallEnableVpVtl と組み合わせて使用する必要があります。

インターフェイス

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