harmony 鸿蒙IMapper
IMapper
概述
定义释放显示内存接口。
起始版本: 3.2
相关模块:Display
汇总
Public 成员函数
名称 | 描述 |
---|---|
FreeMem ([in] NativeBuffer handle) | 释放显示内存。 |
Mmap ([in] NativeBuffer handle) | 显示内存映射,将内存映射到对应的进程地址空间中。 |
Unmap ([in] NativeBuffer handle) | 内存反映射,将内存进行反映射。 |
FlushCache ([in] NativeBuffer handle) | 刷新Cache,刷新Cache里的内容到内存并且使Cache里的内容无效。 |
InvalidateCache ([in] NativeBuffer handle) | 使cache中的内容无效用以存储更新内存内容。 |
成员函数说明
FlushCache()
IMapper::FlushCache ([in] NativeBuffer handle)
描述
刷新Cache,刷新Cache里的内容到内存并且使Cache里的内容无效。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
handle | 待刷新Cache的handle指针。 |
返回:
返回0 表示执行成功。
返回其他值表示执行失败,具体错误码查看DispErrCode。
FreeMem()
IMapper::FreeMem ([in] NativeBuffer handle)
描述
释放显示内存。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
handle | 待释放的内存handle指针。 |
返回:
返回0 表示执行成功。
返回其他值表示执行失败,具体错误码查看DispErrCode。
InvalidateCache()
IMapper::InvalidateCache ([in] NativeBuffer handle)
描述
使cache中的内容无效用以存储更新内存内容。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
handle | 待无效cache的handle指针。 |
返回:
返回0 表示执行成功。
返回其他值表示执行失败,具体错误码查看DispErrCode。
Mmap()
IMapper::Mmap ([in] NativeBuffer handle)
描述
显示内存映射,将内存映射到对应的进程地址空间中。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
handle | 待映射内存handle指针。 |
返回:
返回0 表示执行成功。
返回其他值表示执行失败,具体错误码查看DispErrCode。
Unmap()
IMapper::Unmap ([in] NativeBuffer handle)
描述
内存反映射,将内存进行反映射。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
handle | 待反映射内存handle指针。 |
返回:
返回0 表示执行成功。
返回其他值表示执行失败,具体错误码查看DispErrCode。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙DisplayBufferType.idl
harmony 鸿蒙DisplayComposerType.idl
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦