openharmony 鸿蒙 _buffer_interface_i_mapper_v13

2026-08-25 浏览 (1)

IMapper

概述

定义释放显示内存接口,基于v1_2.IMapper增加内存申请接口AllocMem,二次申请内存接口ReAllocMem,直通模式调用判断接口IsSupportAllocPassthrough。

起始版本: 6.0

相关模块: Display

汇总

Public 成员函数

名称描述
AllocMem ([in] struct AllocInfo info, [out] NativeBuffer handle)内存申请接口。
ReAllocMem ([in] struct AllocInfo info, [in] NativeBuffer inHandle, [out] NativeBuffer outHandle)二次申请内存接口。
IsSupportAllocPassthrough ([in] struct AllocInfo info)直通模式调用判断接口。

成员函数说明

AllocMem()

IMapper::AllocMem([in] struct AllocInfo info, [out] NativeBuffer handle)

描述

内存申请接口。

起始版本: 6.0

参数:

名称描述
info内存申请规格相关信息。
handle返回的内存。

返回:

返回0,表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

IsSupportAllocPassthrough()

IMapper::IsSupportAllocPassthrough([in] struct AllocInfo info)

描述

直通模式调用判断接口。

起始版本: 6.0

参数:

名称描述
info内存申请规格相关信息。

返回:

返回0,表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

ReAllocMem()

IMapper::ReAllocMem([in] struct AllocInfo info, [in] NativeBuffer inHandle, [out] NativeBuffer outHandle)

描述

二次申请内存接口。

起始版本: 6.0

参数:

名称描述
info二次内存申请规格相关信息。
inHandle首次申请的内存大小。
outHandle二次申请内存大小。

返回:

返回0,表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 index_composer_display_v12

openharmony 鸿蒙 interface_i_allocator_v10

openharmony 鸿蒙 interface_i_metadata_v11

openharmony 鸿蒙 _i_display_composer_8idl_v11

openharmony 鸿蒙 interface_i_refresh_callback_v10

openharmony 鸿蒙 _layer_color_v10

openharmony 鸿蒙 index_buffer_display_v10

openharmony 鸿蒙 _buffer_display_v14

openharmony 鸿蒙 _gfx_opt_v10

openharmony 鸿蒙 interface_i_mapper_v10

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/WwkIZIOR