• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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