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。
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 index_composer_display_v12
openharmony 鸿蒙 interface_i_allocator_v10
openharmony 鸿蒙 interface_i_metadata_v11
openharmony 鸿蒙 _i_display_composer_8idl_v11
openharmony 鸿蒙 interface_i_refresh_callback_v10
openharmony 鸿蒙 _layer_color_v10
openharmony 鸿蒙 index_buffer_display_v10