• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# graphic_error_code.h
2
3## 概述
4
5定义错误码。
6
7**引用文件:** <native_window/graphic_error_code.h>
8
9**库:** libnative_window.so
10
11**系统能力:** SystemCapability.Graphic.Graphic2D.NativeWindow
12
13**起始版本:** 12
14
15**相关模块:** [NativeWindow](capi-nativewindow.md)
16
17## 汇总
18
19### 枚举
20
21| 名称 | typedef关键字 | 描述 |
22| -- | -- | -- |
23| [OHNativeErrorCode](#ohnativeerrorcode) | OHNativeErrorCode | 接口错误码说明(仅用于查询)。 |
24
25## 枚举类型说明
26
27### OHNativeErrorCode
28
29```
30enum OHNativeErrorCode
31```
32
33**描述**
34
35接口错误码说明(仅用于查询)。
36
37**起始版本:** 12
38
39| 枚举项 | 描述 |
40| -- | -- |
41| NATIVE_ERROR_OK = 0 | 成功。 |
42| NATIVE_ERROR_MEM_OPERATION_ERROR = 30001000 | 内存操作错误。<br/>**起始版本:** 15 |
43| NATIVE_ERROR_INVALID_ARGUMENTS = 40001000 | 入参无效。 |
44| NATIVE_ERROR_NO_PERMISSION = 40301000 | 无权限操作。 |
45| NATIVE_ERROR_NO_BUFFER = 40601000 | 无空闲可用的buffer。 |
46| NATIVE_ERROR_NO_CONSUMER = 41202000 | 消费端不存在。 |
47| NATIVE_ERROR_NOT_INIT = 41203000 | 未初始化。 |
48| NATIVE_ERROR_CONSUMER_CONNECTED = 41206000 | 消费端已经被连接。 |
49| NATIVE_ERROR_BUFFER_STATE_INVALID = 41207000 | buffer状态不符合预期。 |
50| NATIVE_ERROR_BUFFER_IN_CACHE = 41208000 | buffer已在缓存队列中。 |
51| NATIVE_ERROR_BUFFER_QUEUE_FULL = 41209000 | 队列已满。 |
52| NATIVE_ERROR_BUFFER_NOT_IN_CACHE = 41210000 | buffer不在缓存队列中。 |
53| NATIVE_ERROR_CONSUMER_DISCONNECTED = 41211000 | 消费端已经被断开连接。 |
54| NATIVE_ERROR_CONSUMER_NO_LISTENER_REGISTERED = 41212000 | 消费端未注册listener回调函数。 |
55| NATIVE_ERROR_UNSUPPORTED = 50102000 | 当前设备或平台不支持。 |
56| NATIVE_ERROR_UNKNOWN = 50002000 | 未知错误,请查看日志。 |
57| NATIVE_ERROR_HDI_ERROR = 50007000 | HDI接口调用失败。 |
58| NATIVE_ERROR_BINDER_ERROR = 50401000 | 跨进程通信失败。 |
59| NATIVE_ERROR_EGL_STATE_UNKNOWN = 60001000 | egl环境状态异常。 |
60| NATIVE_ERROR_EGL_API_FAILED = 60002000 | egl接口调用失败。 |
61
62
63