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