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