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。