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