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