次の方法で共有


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 保護するページを指定します。