1# IMapper 2 3 4## 概述 5 6定义释放显示内存接口。 7 8**起始版本:** 3.2 9 10**相关模块:**[Display](_display_v10.md) 11 12 13## 汇总 14 15 16### Public 成员函数 17 18| 名称 | 描述 | 19| -------- | -------- | 20| [FreeMem](#freemem) ([in] NativeBuffer handle) | 释放显示内存。 | 21| [Mmap](#mmap) ([in] NativeBuffer handle) | 显示内存映射,将内存映射到对应的进程地址空间中。 | 22| [Unmap](#unmap) ([in] NativeBuffer handle) | 内存反映射,将内存进行反映射。 | 23| [FlushCache](#flushcache) ([in] NativeBuffer handle) | 刷新Cache,刷新Cache里的内容到内存并且使Cache里的内容无效。 | 24| [InvalidateCache](#invalidatecache) ([in] NativeBuffer handle) | 使cache中的内容无效用以存储更新内存内容。 | 25 26 27## 成员函数说明 28 29 30### FlushCache() 31 32``` 33IMapper::FlushCache ([in] NativeBuffer handle) 34``` 35**描述** 36 37刷新Cache,刷新Cache里的内容到内存并且使Cache里的内容无效。 38 39**起始版本:** 3.2 40 41**参数:** 42 43| 名称 | 描述 | 44| -------- | -------- | 45| handle | 待刷新Cache的handle指针。 | 46 47**返回:** 48 49返回0 表示执行成功。 50 51返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。 52 53 54### FreeMem() 55 56``` 57IMapper::FreeMem ([in] NativeBuffer handle) 58``` 59**描述** 60 61释放显示内存。 62 63**起始版本:** 3.2 64 65**参数:** 66 67| 名称 | 描述 | 68| -------- | -------- | 69| handle | 待释放的内存handle指针。 | 70 71**返回:** 72 73返回0 表示执行成功。 74 75返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。 76 77 78### InvalidateCache() 79 80``` 81IMapper::InvalidateCache ([in] NativeBuffer handle) 82``` 83**描述** 84 85使cache中的内容无效用以存储更新内存内容。 86 87**起始版本:** 3.2 88 89**参数:** 90 91| 名称 | 描述 | 92| -------- | -------- | 93| handle | 待无效cache的handle指针。 | 94 95**返回:** 96 97返回0 表示执行成功。 98 99返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。 100 101 102### Mmap() 103 104``` 105IMapper::Mmap ([in] NativeBuffer handle) 106``` 107**描述** 108 109显示内存映射,将内存映射到对应的进程地址空间中。 110 111**起始版本:** 3.2 112 113**参数:** 114 115| 名称 | 描述 | 116| -------- | -------- | 117| handle | 待映射内存handle指针。 | 118 119**返回:** 120 121返回0 表示执行成功。 122 123返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。 124 125 126### Unmap() 127 128``` 129IMapper::Unmap ([in] NativeBuffer handle) 130``` 131**描述** 132 133内存反映射,将内存进行反映射。 134 135**起始版本:** 3.2 136 137**参数:** 138 139| 名称 | 描述 | 140| -------- | -------- | 141| handle | 待反映射内存handle指针。 | 142 143**返回:** 144 145返回0 表示执行成功。 146 147返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。 148