HvCallModifyVtlProtectionMask
HvCallModifyVtlProtectionMask Hypercall 會修改套用至現有 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
(Rep)
輸入參數
名稱 | Offset | 大小 | 提供的資訊 |
---|---|---|---|
TargetPartitionId |
0 | 8 | 提供此要求所針對之分割區的分割區識別碼。 |
MapFlags |
8 | 4 | 指定要套用的新對應旗標。 |
TargetVtl |
12 | 1 | 指定目標 VTL。 |
RsvdZ | 13 | 3 |
輸入清單元素
名稱 | Offset | 大小 | 提供的資訊 |
---|---|---|---|
GpaPageList |
0 | 8 | 提供要保護的頁面。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應