pub enum PagingError {
NotMapped,
AlreadyMapped,
InvalidAddress,
HugePageConflict,
InvalidFlags,
FrameAllocFailed,
UnsupportedMapType,
ShrinkBelowStart,
HugePageSplitNotImplemented,
OutOfMemory,
}Expand description
分页操作中可能发生的错误
Variants§
NotMapped
虚拟地址未被映射
AlreadyMapped
虚拟地址已被映射
InvalidAddress
提供了无效的地址
HugePageConflict
由于与现有的巨页(Huge Page)映射冲突,操作失败。
InvalidFlags
提供了无效的标志(Flags)
FrameAllocFailed
帧(Frame)分配失败
UnsupportedMapType
此操作不支持此映射类型
ShrinkBelowStart
区域不能收缩到其起始地址以下
HugePageSplitNotImplemented
巨页拆分功能尚未实现
OutOfMemory
内存耗尽