1# native_interface_accessibility.h 2 3 4## 概述 5 6声明用于三方注册无障碍访问Native Accessibility的API。 7 8**库:** libace_ndk.z.so 9 10**引用文件:** <arkui/native_interface_accessibility.h> 11 12**起始版本:** 8 13 14**相关模块:**[Native Accessibility](arkui_native_interface_accessibility.md) 15 16 17## 汇总 18 19 20### 结构体 21 22| 名称 | 描述 | 23| ------------------------------------------------------------ | ------------------------------------------------------------ | 24| [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo) | 无障碍节点信息,用于向无障碍服务、辅助应用(屏幕朗读)传递节点信息。 | 25| [ArkUI_AccessibilityElementInfoList](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfolist) | 无障碍节点列表,包含需要的无障碍节点列表信息 。 | 26| [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo) | 无障碍事件信息,无障碍服务或辅助应用要求控件执行操作后,需要发送执行成功事件。控件自身交互诉求需要同步状态给无障碍服务或辅助应用时,也需要主动发送事件。 | 27| [ArkUI_AccessibilityProvider](arkui_native_interface_accessibility.md#arkui_accessibilityprovider) | 三方操作provider,承载回调函数实现。 | 28| [ArkUI_AccessibilityProviderCallbacks](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbacks) | 三方操作provider回调函数结构定义,需要三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | 29| [ArkUI_AccessibilityActionArguments](arkui_native_interface_accessibility.md#arkui_accessibilityactionarguments) | Action附加字段,对需要执行的Action进行处理的进一步说明。 | 30| [ArkUI_AccessibleRect](arkui_native_interface_accessibility.md#arkui_accessiblerect) | 节点所在坐标位置。 | 31| [ArkUI_AccessibleRangeInfo](arkui_native_interface_accessibility.md#arkui_accessiblerangeinfo) | 特定控件需要使用,如slider、rating、progress控件。设置控件属性中的当前值以及最大值、最小值。 | 32| [ArkUI_AccessibleGridInfo](arkui_native_interface_accessibility.md#arkui_accessiblegridinfo) | 特定控件需要使用,如list、flex、select、swiper控件。设置控件,”行数“,”列数“,以及选择模式。 | 33| [ArkUI_AccessibleGridItemInfo](arkui_native_interface_accessibility.md#arkui_accessiblegriditeminfo) | 特定控件需要使用,如list、flex、select、swiper控件。设置控件item的属性值。 | 34| [ArkUI_AccessibleAction](arkui_native_interface_accessibility.md#arkui_accessibleaction) | 无障碍操作内容结构。 | 35 36 37 38 39### 枚举 40 41| 名称 | 描述 | 42| ------------------------------------------------------------ | -------------- | 43| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILED](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -1,<br/> [ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -2,<br/> [ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORY](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode) = -3,<br/>} [ArkUI_AcessbilityErrorCode](arkui_native_interface_accessibility.md#arkui_acessbilityerrorcode); | 错误码定义 | 44| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENT](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGS](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 1,<br/> [ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 2,<br/> [ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDREN](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode) = 1 << 3,<br/>} [ArkUI_AccessibilitySearchMode](arkui_native_interface_accessibility.md#arkui_accessibilitysearchmode); | 查询模式 | 45| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = -1,<br/> [ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUT](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype) = 1 << 1,<br/>} [ArkUI_AccessibilityFocusType](arkui_native_interface_accessibility.md#arkui_accessibilityfocustype); | 焦点类型 | 46| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000010,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_LONG_CLICK](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000020,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_GAIN_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000040,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLEAR_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000080,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000100,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000200,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_COPY](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000400,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PASTE](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00000800,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CUT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00001000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SELECT_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00002000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_TEXT](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00004000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_CURSOR_POSITION](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype) = 0x00100000,<br/>} [ArkUI_Accessibility_ActionType](arkui_native_interface_accessibility.md#arkui_accessibility_actiontype); | 执行操作类型 | 47| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000001,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000002,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000004,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000010,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000020,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00000800,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x000001000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00008000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEARED](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x00010000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_ACCESSIBILITY_FOCUS](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x02000000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPEN](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x20000000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x08000000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITY](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000000,<br/> [ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATE](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) = 0x10000001,<br/>} [ArkUI_AccessibilityEventType](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype); | 事件类型 | 48| {<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALID](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UP](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000001,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWN](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000002,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000004,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHT](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000008,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000010,<br/> [ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARD](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection) = 0x00000020,<br/>} [ArkUI_AccessibilityFocusMoveDirection](arkui_native_interface_accessibility.md#arkui_accessibilityfocusmovedirection); | 焦点移动方向。 | 49 50 51 52### 函数 53 54| 名称 | 描述 | 55| ------------------------------------------------------------ | ------------------------------------------------------------ | 56| int32_t [OH_ArkUI_AccessibilityProviderRegisterCallback](arkui_native_interface_accessibility.md#oh_arkui_accessibilityproviderregistercallback)(<br/> [ArkUI_AccessibilityProvider](arkui_native_interface_accessibility.md#arkui_accessibilityprovider)* provider, [ArkUI_AccessibilityProviderCallbacks](arkui_native_interface_accessibility.md#arkui_accessibilityprovidercallbacks)* callbacks); | 注册回调函数。 | 57| void [OH_ArkUI_SendAccessibilityAsyncEvent](arkui_native_interface_accessibility.md#oh_arkui_sendaccessibilityasyncevent)(<br/> [ArkUI_AccessibilityProvider](arkui_native_interface_accessibility.md#arkui_accessibilityprovider)* provider, [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo, void (*callback)(int32_t errorCode)); | 主动上报事件接口,通知无障碍服务。 | 58| [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* [OH_ArkUI_CreateAccessibilityElementInfo](arkui_native_interface_accessibility.md#oh_arkui_createaccessibilityelementinfo)(void); | 创建elementInfo结构,创建后需要调用[OH_ArkUI_DestoryAccessibilityElementInfo](arkui_native_interface_accessibility.md#oh_arkui_destoryaccessibilityelementinfo)释放。 | 59| void [OH_ArkUI_DestoryAccessibilityElementInfo](arkui_native_interface_accessibility.md#oh_arkui_destoryaccessibilityelementinfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo); | 销毁elementInfo。 | 60| [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* [OH_ArkUI_AddAndGetAccessibilityElementInfo](arkui_native_interface_accessibility.md#oh_arkui_addandgetaccessibilityelementinfo)([ArkUI_AccessibilityElementInfoList](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfolist)* list); | 在指定的list中增加element成员,并返回element结构。 | 61| int32_t [OH_ArkUI_AccessibilityElementInfoSetElementId](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetelementid)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t elementId); | 设置element的ElementId。 | 62| int32_t [OH_ArkUI_AccessibilityElementInfoSetParentId](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetparentid)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t parentId); | 设置element的parentId。 | 63| int32_t [OH_ArkUI_AccessibilityElementInfoSetComponentType](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetcomponenttype)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* componentType); | 设置element的componentType。 | 64| int32_t [OH_ArkUI_AccessibilityElementInfoSetContents](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetcontents)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* contents); | 设置element的contents。 | 65| int32_t [OH_ArkUI_AccessibilityElementInfoSetHintText](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosethinttext)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* hintText); | 设置element的hintText。 | 66| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityText](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilitytext)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* accessibilityText); | 设置element的accessibilityText。 | 67| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilitydescription)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* accessibilityDescription); | 设置element的accessibilityDescription。 | 68| int32_t [OH_ArkUI_AccessibilityElementInfoSetChildNodeIds](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetchildnodeids)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t childCount, int64_t* childNodeIds); | 设置element的childCount和childNodeIds。 | 69| int32_t [OH_ArkUI_AccessibilityElementInfoSetOperationActions](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetoperationactions)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t operationCount, [ArkUI_AccessibleAction](arkui_native_interface_accessibility.md#arkui_accessibleaction)* operationActions); | 设置element的operationCount和operationActions。 | 70| int32_t [OH_ArkUI_AccessibilityElementInfoSetScreenRect](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetscreenrect)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleRect](arkui_native_interface_accessibility.md#arkui_accessiblerect)* screenRect); | 设置element的screenRect。 | 71| int32_t [OH_ArkUI_AccessibilityElementInfoSetCheckable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetcheckable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool checkable); | 设置element的checkable。 | 72| int32_t [OH_ArkUI_AccessibilityElementInfoSetChecked](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetchecked)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool checked); | 设置element的checked。 | 73| int32_t [OH_ArkUI_AccessibilityElementInfoSetFocusable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetfocusable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool focusable); | 设置element的focusable。 | 74| int32_t [OH_ArkUI_AccessibilityElementInfoSetFocused](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetfocused)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool isFocused); | 设置element的isFocused。 | 75| int32_t [OH_ArkUI_AccessibilityElementInfoSetVisible](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetvisible)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool isVisible); | 设置element的isVisible。 | 76| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilityfocused)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool accessibilityFocused); | 设置element的accessibilityFocused。 | 77| int32_t [OH_ArkUI_AccessibilityElementInfoSetSelected](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetselected)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool selected); | 设置element的selected。 | 78| int32_t [OH_ArkUI_AccessibilityElementInfoSetClickable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetclickable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool clickable); | 设置element的clickable。 | 79| int32_t [OH_ArkUI_AccessibilityElementInfoSetLongClickable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetlongclickable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool longClickable); | 设置element的longClickable。 | 80| int32_t [OH_ArkUI_AccessibilityElementInfoSetEnabled](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetenabled)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool isEnabled); | 设置element的isEnabled。 | 81| int32_t [OH_ArkUI_AccessibilityElementInfoSetIsPassword](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetispassword)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool isPassword); | 设置element的isPassword。 | 82| int32_t [OH_ArkUI_AccessibilityElementInfoSetScrollable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetscrollable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool scrollable); | 设置element的scrollable。 | 83| int32_t [OH_ArkUI_AccessibilityElementInfoSetEditable](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfoseteditable)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool editable); | 设置element的editable。 | 84| int32_t [OH_ArkUI_AccessibilityElementInfoSetIsHint](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetishint)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool isHint); | 设置element的isHint。 | 85| int32_t [OH_ArkUI_AccessibilityElementInfoSetRangeInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetrangeinfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleRangeInfo](arkui_native_interface_accessibility.md#arkui_accessiblerangeinfo)* rangeInfo); | 设置element的rangeInfo。 | 86| int32_t [OH_ArkUI_AccessibilityElementInfoSetGridInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetgridinfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleGridInfo](arkui_native_interface_accessibility.md#arkui_accessiblegridinfo)* gridInfo); | 设置element的gridInfo。 | 87| int32_t [OH_ArkUI_AccessibilityElementInfoSetGridItemInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetgriditeminfo)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, [ArkUI_AccessibleGridItemInfo](arkui_native_interface_accessibility.md#arkui_accessiblegriditeminfo)* gridItem); | 设置element的gridItem。 | 88| int32_t [OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetselectedtextend)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t textEndSelected); | 设置element的textEndSelected。 | 89| int32_t [OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetcurrentitemindex)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t currentItemIndex); | 设置element的currentItemIndex。 | 90| int32_t [OH_ArkUI_AccessibilityElementInfoSetStartItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetstartitemindex)([ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t startItemIndex); | 设置element的startItemIndex。 | 91| int32_t [OH_ArkUI_AccessibilityElementInfoSetEndItemIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetenditemindex)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t endItemIndex); | 设置element的endItemIndex。 | 92| int32_t [OH_ArkUI_AccessibilityElementInfoSetItemCount](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetitemcount)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t itemCount); | 设置element的itemCount。 | 93| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilityoffset)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t offset); | 设置element的offset。 | 94| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilitygroup)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, bool accessibilityGroup); | 设置element的accessibilityGroup。 | 95| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilitylevel)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* accessibilityLevel); | 设置element的accessibilityLevel。 | 96| int32_t [OH_ArkUI_AccessibilityElementInfoSetZIndex](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetzindex)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, int32_t zIndex); | 设置element的zIndex。 | 97| int32_t [OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetaccessibilityopacity)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, float opacity); | 设置element的opacity。 | 98| int32_t [OH_ArkUI_AccessibilityElementInfoSetBackgroundColor](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetbackgroundcolor)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* backgroundColor); | 设置element的backgroundColor。 | 99| int32_t [OH_ArkUI_AccessibilityElementInfoSetBackgroundImage](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetbackgroundimage)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* backgroundImage); | 设置element的backgroundImage。 | 100| int32_t [OH_ArkUI_AccessibilityElementInfoSetBlur](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosetblur)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* blur); | 设置element的blur。 | 101| int32_t [OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior](arkui_native_interface_accessibility.md#oh_arkui_accessibilityelementinfosethittestbehavior)(<br/> [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo, const char* hitTestBehavior); | 设置element的hitTestBehavior。 | 102| [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* [OH_ArkUI_CreateAccessibilityEventInfo](arkui_native_interface_accessibility.md#oh_arkui_createaccessibilityeventinfo)(void); | 创建eventInfo结构,创建后需要调用[OH_ArkUI_DestoryAccessibilityEventInfo](arkui_native_interface_accessibility.md#oh_arkui_destoryaccessibilityeventinfo)释放。 | 103| void [OH_ArkUI_DestoryAccessibilityEventInfo](arkui_native_interface_accessibility.md#oh_arkui_destoryaccessibilityeventinfo)([ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo); | 销毁eventInfo结构。 | 104| int32_t [OH_ArkUI_AccessibilityEventSetEventType](arkui_native_interface_accessibility.md#oh_arkui_accessibilityeventseteventtype)(<br/> [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo, [ArkUI_AccessibilityEventType](arkui_native_interface_accessibility.md#arkui_accessibilityeventtype) eventType); | 设置eventInfo结构的eventType。 | 105| int32_t [OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility](arkui_native_interface_accessibility.md#oh_arkui_accessibilityeventsettextannouncedforaccessibility)(<br/> [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo, const char* textAnnouncedForAccessibility); | 设置eventInfo结构的textAnnouncedForAccessibility。 | 106| int32_t [OH_ArkUI_AccessibilityEventSetRequestFocusId](arkui_native_interface_accessibility.md#oh_arkui_accessibilityeventsetrequestfocusid)(<br/> [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo, int32_t requestFocusId); | 设置eventInfo结构的requestFocusId。 | 107| int32_t [OH_ArkUI_AccessibilityEventSetElementInfo](arkui_native_interface_accessibility.md#oh_arkui_accessibilityeventsetelementinfo)(<br/> [ArkUI_AccessibilityEventInfo](arkui_native_interface_accessibility.md#arkui_accessibilityeventinfo)* eventInfo, [ArkUI_AccessibilityElementInfo](arkui_native_interface_accessibility.md#arkui_accessibilityelementinfo)* elementInfo); | 设置eventInfo结构的elementInfo。 | 108| int32_t [OH_ArkUI_FindAccessibilityActionArgumentByKey](arkui_native_interface_accessibility.md#oh_arkui_findaccessibilityactionargumentbykey)(<br/> [ArkUI_AccessibilityActionArguments](arkui_native_interface_accessibility.md#arkui_accessibilityactionarguments)* arguments, const char* key, char** value); | 获取ArkUI_AccessibilityActionArguments中指定key的value值。 | 109