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