• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IAllocator
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| [AllocMem](#allocmem) ([in] struct [AllocInfo](annotated_buffer_display_v10_alloc_info.md) info, [out] NativeBuffer handle) | 显示内存分配。 |
21
22
23## 成员函数说明
24
25
26### AllocMem()
27
28```
29IAllocator::AllocMem([in] struct AllocInfo info, [out] NativeBuffer handle)
30```
31
32**描述**
33
34显示内存分配。
35
36根据GUI图形系统传递的参数分配内存,分配的内存根据类型可分为共享内存、Cache内存和非Cache内存等。
37
38**起始版本:** 3.2
39
40**参数:**
41
42| 名称 | 描述 |
43| -------- | -------- |
44| info | 表示申请内存AllocInfo信息。 |
45| handle | 指向申请的内存handle指针。 |
46
47**返回:**
48
49返回0 表示执行成功。
50
51返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。
52