1# IAllocator
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| [AllocMem](#allocmem) ([in] struct [AllocInfo](_alloc_info_v10.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根据GUI图形系统传递的参数分配内存,分配的内存根据类型可分为共享内存、Cache内存和非Cache内存等。
36
37**起始版本:** 3.2
38
39**参数:**
40
41| 名称 | 描述 |
42| -------- | -------- |
43| info | 表示申请内存AllocInfo信息。  |
44| handle | 指向申请的内存handle指针。 |
45
46**返回:**
47
48返回0 表示执行成功。
49
50返回其他值表示执行失败,具体错误码查看[DispErrCode](_display_v10.md#disperrcode)。
51