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