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 |