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
(繰り返し)
入力パラメーター
名前 | Offset | サイズ | 情報提供済み |
---|---|---|---|
TargetPartitionId |
0 | 8 | この要求の対象となるパーティションのパーティション ID を指定します。 |
MapFlags |
8 | 4 | 適用する新しいマッピング フラグを指定します。 |
TargetVtl |
12 | 1 | ターゲット VTL を指定しました。 |
RsvdZ | 13 | 3 |
入力リスト要素
名前 | Offset | サイズ | 情報提供済み |
---|---|---|---|
GpaPageList |
0 | 8 | 保護するページを指定します。 |