Struct hvdef::hypercall::UnacceptGpaPages
source · #[repr(C)]pub struct UnacceptGpaPages {
pub partition_id: u64,
pub page_attributes: UnacceptPagesAttributes,
pub vtl_permission_set: VtlPermissionSet,
pub gpa_page_base: u64,
}
Fields§
§partition_id: u64
Supplies the partition ID of the partition this request is for.
page_attributes: UnacceptPagesAttributes
Supplies the set of VTLs for which VTL permissions will be checked.
vtl_permission_set: VtlPermissionSet
Supplies the set of VTL permissions to check against.
gpa_page_base: u64
Supplies the GPA page number of the first page to modify.
Auto Trait Implementations§
impl Freeze for UnacceptGpaPages
impl RefUnwindSafe for UnacceptGpaPages
impl Send for UnacceptGpaPages
impl Sync for UnacceptGpaPages
impl Unpin for UnacceptGpaPages
impl UnwindSafe for UnacceptGpaPages
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more