1# native_interface_accessibility.h 2<!--Kit: ArkUI--> 3<!--Subsystem: ArkUI--> 4<!--Owner: @zhanghangkai10241--> 5<!--Designer: @lmleon--> 6<!--Tester: @fredyuan0912--> 7<!--Adviser: @HelloCrease--> 8 9## 概述 10 11声明用于访问Native Accessibility的API,提供无障碍相关能力。 12 13**引用文件:** <arkui/native_interface_accessibility.h> 14 15**库:** libace_ndk.z.so 16 17**系统能力:** SystemCapability.ArkUI.ArkUI.Full 18 19**起始版本:** 13 20 21**相关模块:** [ArkUI_Accessibility](capi-arkui-accessibility.md) 22 23## 汇总 24 25### 结构体 26 27| 名称 | typedef关键字 | 描述 | 28| -- | -- | -- | 29| [ArkUI_AccessibleAction](capi-arkui-accessibility-arkui-accessibleaction.md) | ArkUI_AccessibleAction | 无障碍操作内容结构。 | 30| [ArkUI_AccessibleRect](capi-arkui-accessibility-arkui-accessiblerect.md) | ArkUI_AccessibleRect | 节点所在坐标位置。 | 31| [ArkUI_AccessibleRangeInfo](capi-arkui-accessibility-arkui-accessiblerangeinfo.md) | ArkUI_AccessibleRangeInfo | 用于特定组件设置组件的当前值、最大值、最小值,如Slider、Rating、Progress组件。 | 32| [ArkUI_AccessibleGridInfo](capi-arkui-accessibility-arkui-accessiblegridinfo.md) | ArkUI_AccessibleGridInfo | 用于特定组件设置组件的行数、列数以及选择模式,如List、Flex、Select、Swiper组件。 | 33| [ArkUI_AccessibleGridItemInfo](capi-arkui-accessibility-arkui-accessiblegriditeminfo.md) | ArkUI_AccessibleGridItemInfo | 用于特定组件设置组件的属性值,如List、Flex、Select、Swiper组件。 | 34| [ArkUI_AccessibilityProviderCallbacks](capi-arkui-accessibility-arkui-accessibilityprovidercallbacks.md) | ArkUI_AccessibilityProviderCallbacks | 第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | 35| [ArkUI_AccessibilityProviderCallbacksWithInstance](capi-arkui-accessibility-arkui-accessibilityprovidercallbackswithinstance.md) | ArkUI_AccessibilityProviderCallbacksWithInstance | 适配多实例场景第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance注册到系统侧。 | 36| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md) | ArkUI_AccessibilityElementInfo | 无障碍节点信息,用于向无障碍服务、辅助应用(屏幕朗读)传递节点信息。 | 37| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md) | ArkUI_AccessibilityEventInfo | 无障碍事件信息,无障碍服务或辅助应用要求控件执行操作后,需要发送执行成功事件。 | 38| [ArkUI_AccessibilityProvider](capi-arkui-accessibility-arkui-accessibilityprovider.md) | ArkUI_AccessibilityProvider | 第三方操作provider,承载回调函数实现。 | 39| [ArkUI_AccessibilityActionArguments](capi-arkui-accessibility-arkui-accessibilityactionarguments.md) | ArkUI_AccessibilityActionArguments | Action附加字段,对需要执行的Action进行处理的进一步说明。 | 40| [ArkUI_AccessibilityElementInfoList](capi-arkui-accessibility-arkui-accessibilityelementinfolist.md) | ArkUI_AccessibilityElementInfoList | 提供封装的ArkUI_AccessibilityElementInfoList实例。 | 41 42### 枚举 43 44| 名称 | typedef关键字 | 描述 | 45| -- | -- | -- | 46| [ArkUI_Accessibility_ActionType](#arkui_accessibility_actiontype) | ArkUI_Accessibility_ActionType | Accessibility操作类型的枚举。 | 47| [ArkUI_AccessibilityEventType](#arkui_accessibilityeventtype) | ArkUI_AccessibilityEventType | Accessibility事件类型的枚举。 | 48| [ArkUI_AcessbilityErrorCode](#arkui_acessbilityerrorcode) | ArkUI_AcessbilityErrorCode | Accessibility错误代码状态的枚举。 | 49| [ArkUI_AccessibilitySearchMode](#arkui_accessibilitysearchmode) | ArkUI_AccessibilitySearchMode | Accessibility搜索类型的枚举。 | 50| [ArkUI_AccessibilityFocusType](#arkui_accessibilityfocustype) | ArkUI_AccessibilityFocusType | Accessibility焦点类型的枚举。 | 51| [ArkUI_AccessibilityFocusMoveDirection](#arkui_accessibilityfocusmovedirection) | ArkUI_AccessibilityFocusMoveDirection | Accessibility焦点移动方向的枚举。 | 52 53### 函数 54 55| 名称 | 描述 | 56| -- | -- | 57| [int32_t OH_ArkUI_AccessibilityProviderRegisterCallback(ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacks* callbacks)](#oh_arkui_accessibilityproviderregistercallback) | 第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 | 58| [int32_t OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance(const char* instanceId,ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacksWithInstance* callbacks)](#oh_arkui_accessibilityproviderregistercallbackwithinstance) | 无障碍多实例场景第三方平台注册回调函数。 | 59| [void OH_ArkUI_SendAccessibilityAsyncEvent(ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityEventInfo* eventInfo,void (\*callback)(int32_t errorCode))](#oh_arkui_sendaccessibilityasyncevent) | 主动上报事件接口,通知无障碍服务。 | 60| [ArkUI_AccessibilityElementInfo* OH_ArkUI_AddAndGetAccessibilityElementInfo(ArkUI_AccessibilityElementInfoList* list)](#oh_arkui_addandgetaccessibilityelementinfo) | 在指定的list中增加element成员,并返回element结构。 | 61| [int32_t OH_ArkUI_AccessibilityElementInfoSetElementId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t elementId)](#oh_arkui_accessibilityelementinfosetelementid) | 为ArkUI_AccessibilityElementInfo设置componentId。 | 62| [int32_t OH_ArkUI_AccessibilityElementInfoSetParentId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t parentId)](#oh_arkui_accessibilityelementinfosetparentid) | 为ArkUI_AccessibilityElementInfo设置parentId。 | 63| [int32_t OH_ArkUI_AccessibilityElementInfoSetComponentType(ArkUI_AccessibilityElementInfo* elementInfo, const char* componentType)](#oh_arkui_accessibilityelementinfosetcomponenttype) | 为ArkUI_AccessibilityElementInfo设置组件类型。 | 64| [int32_t OH_ArkUI_AccessibilityElementInfoSetContents(ArkUI_AccessibilityElementInfo* elementInfo, const char* contents)](#oh_arkui_accessibilityelementinfosetcontents) | 为ArkUI_AccessibilityElementInfo设置组件文本内容。 | 65| [int32_t OH_ArkUI_AccessibilityElementInfoSetHintText(ArkUI_AccessibilityElementInfo* elementInfo, const char* hintText)](#oh_arkui_accessibilityelementinfosethinttext) | 为ArkUI_AccessibilityElementInfo设置提示文本。 | 66| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityText(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityText)](#oh_arkui_accessibilityelementinfosetaccessibilitytext) | 为ArkUI_AccessibilityElementInfo设置Accessibility文本。 | 67| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityDescription)](#oh_arkui_accessibilityelementinfosetaccessibilitydescription) | 为ArkUI_AccessibilityElementInfo设置Accessibility描述信息。 | 68| [int32_t OH_ArkUI_AccessibilityElementInfoSetChildNodeIds(ArkUI_AccessibilityElementInfo* elementInfo, int32_t childCount, int64_t* childNodeIds)](#oh_arkui_accessibilityelementinfosetchildnodeids) | 为ArkUI_AccessibilityElementInfo设置childCount和childNodeIds。 | 69| [int32_t OH_ArkUI_AccessibilityElementInfoSetOperationActions(ArkUI_AccessibilityElementInfo* elementInfo,int32_t operationCount, ArkUI_AccessibleAction* operationActions)](#oh_arkui_accessibilityelementinfosetoperationactions) | 为ArkUI_AccessibilityElementInfo设置operationActions。 | 70| [int32_t OH_ArkUI_AccessibilityElementInfoSetScreenRect(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRect* screenRect)](#oh_arkui_accessibilityelementinfosetscreenrect) | 为ArkUI_AccessibilityElementInfo设置屏幕区域。 | 71| [int32_t OH_ArkUI_AccessibilityElementInfoSetCheckable(ArkUI_AccessibilityElementInfo* elementInfo, bool checkable)](#oh_arkui_accessibilityelementinfosetcheckable) | 为ArkUI_AccessibilityElementInfo设置是否可查。 | 72| [int32_t OH_ArkUI_AccessibilityElementInfoSetChecked(ArkUI_AccessibilityElementInfo* elementInfo, bool checked)](#oh_arkui_accessibilityelementinfosetchecked) | 为ArkUI_AccessibilityElementInfo设置是否被检查。 | 73| [int32_t OH_ArkUI_AccessibilityElementInfoSetFocusable(ArkUI_AccessibilityElementInfo* elementInfo, bool focusable)](#oh_arkui_accessibilityelementinfosetfocusable) | 为ArkUI_AccessibilityElementInfo设置是否可聚焦。 | 74| [int32_t OH_ArkUI_AccessibilityElementInfoSetFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool isFocused)](#oh_arkui_accessibilityelementinfosetfocused) | 为ArkUI_AccessibilityElementInfo设置是否聚焦。 | 75| [int32_t OH_ArkUI_AccessibilityElementInfoSetVisible(ArkUI_AccessibilityElementInfo* elementInfo, bool isVisible)](#oh_arkui_accessibilityelementinfosetvisible) | 为ArkUI_AccessibilityElementInfo设置是否可见。 | 76| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityFocused)](#oh_arkui_accessibilityelementinfosetaccessibilityfocused) | 为ArkUI_AccessibilityElementInfo设置accessibilityFocused。 | 77| [int32_t OH_ArkUI_AccessibilityElementInfoSetSelected(ArkUI_AccessibilityElementInfo* elementInfo, bool selected)](#oh_arkui_accessibilityelementinfosetselected) | 为ArkUI_AccessibilityElementInfo设置是否被选中。 | 78| [int32_t OH_ArkUI_AccessibilityElementInfoSetClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool clickable)](#oh_arkui_accessibilityelementinfosetclickable) | 为ArkUI_AccessibilityElementInfo设置是否支持点击。 | 79| [int32_t OH_ArkUI_AccessibilityElementInfoSetLongClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool longClickable)](#oh_arkui_accessibilityelementinfosetlongclickable) | 为ArkUI_AccessibilityElementInfo设置是否支持长按。 | 80| [int32_t OH_ArkUI_AccessibilityElementInfoSetEnabled(ArkUI_AccessibilityElementInfo* elementInfo, bool isEnabled)](#oh_arkui_accessibilityelementinfosetenabled) | 为ArkUI_AccessibilityElementInfo设置是否启用。 | 81| [int32_t OH_ArkUI_AccessibilityElementInfoSetIsPassword(ArkUI_AccessibilityElementInfo* elementInfo, bool isPassword)](#oh_arkui_accessibilityelementinfosetispassword) | 为ArkUI_AccessibilityElementInfo设置是否为密码。 | 82| [int32_t OH_ArkUI_AccessibilityElementInfoSetScrollable(ArkUI_AccessibilityElementInfo* elementInfo, bool scrollable)](#oh_arkui_accessibilityelementinfosetscrollable) | 为ArkUI_AccessibilityElementInfo设置是否支持滚动。 | 83| [int32_t OH_ArkUI_AccessibilityElementInfoSetEditable(ArkUI_AccessibilityElementInfo* elementInfo, bool editable)](#oh_arkui_accessibilityelementinfoseteditable) | 为ArkUI_AccessibilityElementInfo设置是否支持编辑。 | 84| [int32_t OH_ArkUI_AccessibilityElementInfoSetIsHint(ArkUI_AccessibilityElementInfo* elementInfo, bool isHint)](#oh_arkui_accessibilityelementinfosetishint) | 为ArkUI_AccessibilityElementInfo设置isHint。 | 85| [int32_t OH_ArkUI_AccessibilityElementInfoSetRangeInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRangeInfo* rangeInfo)](#oh_arkui_accessibilityelementinfosetrangeinfo) | 为ArkUI_AccessibilityElementInfo设置rangeInfo。 | 86| [int32_t OH_ArkUI_AccessibilityElementInfoSetGridInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridInfo* gridInfo)](#oh_arkui_accessibilityelementinfosetgridinfo) | 为ArkUI_AccessibilityElementInfo设置gridInfo。 | 87| [int32_t OH_ArkUI_AccessibilityElementInfoSetGridItemInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridItemInfo* gridItem)](#oh_arkui_accessibilityelementinfosetgriditeminfo) | 为ArkUI_AccessibilityElementInfo设置gridItem。 | 88| [int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextStart)](#oh_arkui_accessibilityelementinfosetselectedtextstart) | 为ArkUI_AccessibilityElementInfo设置selectedTextStart。 | 89| [int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextEnd)](#oh_arkui_accessibilityelementinfosetselectedtextend) | 为ArkUI_AccessibilityElementInfo设置selectedTextEnd。 | 90| [int32_t OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t currentItemIndex)](#oh_arkui_accessibilityelementinfosetcurrentitemindex) | 为ArkUI_AccessibilityElementInfo设置currentItemIndex。 | 91| [int32_t OH_ArkUI_AccessibilityElementInfoSetStartItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t startItemIndex)](#oh_arkui_accessibilityelementinfosetstartitemindex) | 为ArkUI_AccessibilityElementInfo设置startItemIndex。 | 92| [int32_t OH_ArkUI_AccessibilityElementInfoSetEndItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t endItemIndex)](#oh_arkui_accessibilityelementinfosetenditemindex) | 为ArkUI_AccessibilityElementInfo设置endItemIndex。 | 93| [int32_t OH_ArkUI_AccessibilityElementInfoSetItemCount(ArkUI_AccessibilityElementInfo* elementInfo, int32_t itemCount)](#oh_arkui_accessibilityelementinfosetitemcount) | 为ArkUI_AccessibilityElementInfo设置itemCount。 | 94| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset(ArkUI_AccessibilityElementInfo* elementInfo, int32_t offset)](#oh_arkui_accessibilityelementinfosetaccessibilityoffset) | 为ArkUI_AccessibilityElementInfo设置offset。 | 95| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityGroup)](#oh_arkui_accessibilityelementinfosetaccessibilitygroup) | 为ArkUI_AccessibilityElementInfo设置无障碍分组。 | 96| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityLevel)](#oh_arkui_accessibilityelementinfosetaccessibilitylevel) | 为ArkUI_AccessibilityElementInfo设置无障碍重要性。 | 97| [int32_t OH_ArkUI_AccessibilityElementInfoSetZIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t zIndex)](#oh_arkui_accessibilityelementinfosetzindex) | 为ArkUI_AccessibilityElementInfo设置zIndex。 | 98| [int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity(ArkUI_AccessibilityElementInfo* elementInfo, float opacity)](#oh_arkui_accessibilityelementinfosetaccessibilityopacity) | 为ArkUI_AccessibilityElementInfo设置透明度。 | 99| [int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundColor(ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundColor)](#oh_arkui_accessibilityelementinfosetbackgroundcolor) | 为ArkUI_AccessibilityElementInfo设置背景色。 | 100| [int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundImage(ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundImage)](#oh_arkui_accessibilityelementinfosetbackgroundimage) | 为ArkUI_AccessibilityElementInfo设置背景图。 | 101| [int32_t OH_ArkUI_AccessibilityElementInfoSetBlur(ArkUI_AccessibilityElementInfo* elementInfo, const char* blur)](#oh_arkui_accessibilityelementinfosetblur) | 为ArkUI_AccessibilityElementInfo设置模糊度。 | 102| [int32_t OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior(ArkUI_AccessibilityElementInfo* elementInfo, const char* hitTestBehavior)](#oh_arkui_accessibilityelementinfosethittestbehavior) | 为ArkUI_AccessibilityElementInfo设置hitTest模式。 | 103| [ArkUI_AccessibilityElementInfo* OH_ArkUI_CreateAccessibilityElementInfo(void)](#oh_arkui_createaccessibilityelementinfo) | 创建一个ArkUI_AccessibilityElementInfo对象,创建后需要调用OH_ArkUI_DestoryAccessibilityElementInfo释放。 | 104| [void OH_ArkUI_DestoryAccessibilityElementInfo(ArkUI_AccessibilityElementInfo* elementInfo)](#oh_arkui_destoryaccessibilityelementinfo) | 销毁一个ArkUI_AccessibilityElementInfo对象。 | 105| [ArkUI_AccessibilityEventInfo* OH_ArkUI_CreateAccessibilityEventInfo(void)](#oh_arkui_createaccessibilityeventinfo) | 创建一个ArkUI_AccessibilityEventInfo对象,创建后需要调用OH_ArkUI_DestoryAccessibilityEventInfo释放。 | 106| [void OH_ArkUI_DestoryAccessibilityEventInfo(ArkUI_AccessibilityEventInfo* eventInfo)](#oh_arkui_destoryaccessibilityeventinfo) | 销毁ArkUI_AccessibilityEventInfo对象。 | 107| [int32_t OH_ArkUI_AccessibilityEventSetEventType(ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityEventType eventType)](#oh_arkui_accessibilityeventseteventtype) | 为ArkUI_AccessibilityEventInfo设置事件类型。 | 108| [int32_t OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility(ArkUI_AccessibilityEventInfo* eventInfo, const char* textAnnouncedForAccessibility)](#oh_arkui_accessibilityeventsettextannouncedforaccessibility) | 为ArkUI_AccessibilityEventInfo设置textAnnouncedForAccessibility。 | 109| [int32_t OH_ArkUI_AccessibilityEventSetRequestFocusId(ArkUI_AccessibilityEventInfo* eventInfo, int32_t requestFocusId)](#oh_arkui_accessibilityeventsetrequestfocusid) | 为ArkUI_AccessibilityEventInfo设置requestFocusId。 | 110| [int32_t OH_ArkUI_AccessibilityEventSetElementInfo(ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityElementInfo* elementInfo)](#oh_arkui_accessibilityeventsetelementinfo) | 为ArkUI_AccessibilityEventInfo设置elementInfo。 | 111| [int32_t OH_ArkUI_FindAccessibilityActionArgumentByKey(ArkUI_AccessibilityActionArguments* arguments, const char* key, char** value)](#oh_arkui_findaccessibilityactionargumentbykey) | 获取ArkUI_AccessibilityActionArguments中指定key的value值。 | 112 113## 枚举类型说明 114 115### ArkUI_Accessibility_ActionType 116 117``` 118enum ArkUI_Accessibility_ActionType 119``` 120 121**描述:** 122 123 124Accessibility操作类型的枚举。 125 126**起始版本:** 13 127 128| 枚举项 | 描述 | 129| -- |-----------------------------------------------------------------------------------------------------------------------------------| 130| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_INVALID = 0 | 无效值。 | 131| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLICK = 0x00000010 | 收到事件后,组件需要对点击做出响应。 | 132| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_LONG_CLICK = 0x00000020 | 收到事件后,组件需要对长点击做出响应。 | 133| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_GAIN_ACCESSIBILITY_FOCUS = 0x00000040 | 表示获取辅助功能焦点的操作,特定组件已聚焦。 | 134| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CLEAR_ACCESSIBILITY_FOCUS = 0x00000080 | 表示清除辅助功能焦点的操作。 | 135| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_FORWARD = 0x00000100 | 滚动组件响应向前滚动动作。 | 136| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SCROLL_BACKWARD = 0x00000200 | 滚动组件响应反向滚动操作。 | 137| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_COPY = 0x00000400 | 复制文本组件的选定内容。 | 138| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PASTE = 0x00000800 | 粘贴文本组件的选定内容。 | 139| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_CUT = 0x00001000 | 剪切文本组件的选定内容。 | 140| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SELECT_TEXT = 0x00002000 | 针对文本组件进行选择操作。结合ArkUI_AccessibilityActionArguments使用,配置selectTextStart,selectTextEnd,selectTextInForWard。进入编辑区选择一段文本内容。 | 141| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_TEXT = 0x00004000 | 设置文本组件的文本内容。 | 142| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_SET_CURSOR_POSITION = 0x00100000 | 针对文本组件设置光标位置。结合ArkUI_AccessibilityActionArguments使用,配置offset设置位置。 | 143| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_NEXT_HTML_ITEM = 0x02000000 | 焦点移动操作中支持查找下一个焦点。此处的HTML并不代表网页元素,仅用于表示具有可自行查找下一个可见聚焦组件的能力,与Web支持的能力相似。实现findNextFocusAccessibilityNode的能力才可配置该属性。<br>**起始版本:** 15 | 144| ARKUI_ACCESSIBILITY_NATIVE_ACTION_TYPE_PREVIOUS_HTML_ITEM = 0x04000000 | 焦点移动操作中支持查找上一个焦点。此处的HTML并不代表网页元素,仅用于表示具有可自行查找上一个可见聚焦组件的能力,与Web支持的能力相似。实现findNextFocusAccessibilityNode的能力才可配置该属性。<br>**起始版本:** 15 | 145 146### ArkUI_AccessibilityEventType 147 148``` 149enum ArkUI_AccessibilityEventType 150``` 151 152**描述:** 153 154 155Accessibility事件类型的枚举。 156 157**起始版本:** 13 158 159| 枚举项 | 描述 | 160| -- | -- | 161| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_INVALID = 0 | 无效值。 | 162| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_CLICKED = 0x00000001 | 点击事件,在UI组件响应后发送。 | 163| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_LONG_CLICKED = 0x00000002 | 长点击事件,在UI组件响应后发送。 | 164| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SELECTED = 0x00000004 | 被选中事件,控件响应完成后发送。 | 165| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_TEXT_UPDATE = 0x00000010 | 文本更新事件,需要在文本更新时发送。 | 166| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_STATE_UPDATE = 0x00000020 | 页面更新事件,当页面跳转、切换、大小更改或移动时发送。 | 167| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CONTENT_UPDATE = 0x00000800 | 页面内容发生变化时需要发送事件。 | 168| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_SCROLLED = 0x000001000 | scrolled事件,当可滚动的组件上发生滚动事件时,会发送此事件。 | 169| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUSED = 0x00008000 | Accessibility焦点事件,在UI组件响应后发送。 | 170| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ACCESSIBILITY_FOCUS_CLEARED = 0x00010000 | Accessibility焦点清除事件,在UI组件响应后发送。 | 171| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_REQUEST_ACCESSIBILITY_FOCUS = 0x02000000 | 主动请求指定节点聚焦。 | 172| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_OPEN = 0x20000000 | UI组件上报页面打开事件。 | 173| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_PAGE_CLOSE = 0x08000000 | UI组件上报页面关闭事件。 | 174| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_ANNOUNCE_FOR_ACCESSIBILITY = 0x10000000 | 广播Accessibility事件,请求主动播放指定的内容事件。 | 175| ARKUI_ACCESSIBILITY_NATIVE_EVENT_TYPE_FOCUS_NODE_UPDATE = 0x10000001 | 焦点更新事件,用于焦点更新场景。 | 176 177### ArkUI_AcessbilityErrorCode 178 179``` 180enum ArkUI_AcessbilityErrorCode 181``` 182 183**描述:** 184 185 186Accessibility错误代码状态的枚举。 187 188**起始版本:** 13 189 190| 枚举项 | 描述 | 191| -- | -- | 192| ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL = 0 | 成功。 | 193| ARKUI_ACCESSIBILITY_NATIVE_RESULT_FAILED = -1 | 失败。 | 194| ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER = -2 | 无效参数。 | 195| ARKUI_ACCESSIBILITY_NATIVE_RESULT_OUT_OF_MEMORY = -3 | 内存不足。 | 196 197### ArkUI_AccessibilitySearchMode 198 199``` 200enum ArkUI_AccessibilitySearchMode 201``` 202 203**描述:** 204 205 206Accessibility搜索类型的枚举。 207 208**起始版本:** 13 209 210| 枚举项 | 描述 | 211| -- | -- | 212| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CURRENT = 0 | 查询当前节点。 | 213| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_PREDECESSORS = 1 << 0 | 查询父节点。 | 214| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_SIBLINGS = 1 << 1 | 查询兄弟节点。 | 215| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_CHILDREN = 1 << 2 | 查询下一层孩子节点。 | 216| ARKUI_ACCESSIBILITY_NATIVE_SEARCH_MODE_PREFETCH_RECURSIVE_CHILDREN = 1 << 3 | 查询所有孩子节点。 | 217 218### ArkUI_AccessibilityFocusType 219 220``` 221enum ArkUI_AccessibilityFocusType 222``` 223 224**描述:** 225 226 227Accessibility焦点类型的枚举。 228 229**起始版本:** 13 230 231| 枚举项 | 描述 | 232| -- | -- | 233| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INVALID = -1 | 无效值。 | 234| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_INPUT = 1 << 0 | 输入焦点类型。 | 235| ARKUI_ACCESSIBILITY_NATIVE_FOCUS_TYPE_ACCESSIBILITY = 1 << 1 | Accessibility焦点类型。 | 236 237### ArkUI_AccessibilityFocusMoveDirection 238 239``` 240enum ArkUI_AccessibilityFocusMoveDirection 241``` 242 243**描述:** 244 245 246Accessibility焦点移动方向的枚举。 247 248**起始版本:** 13 249 250| 枚举项 | 描述 | 251| -- | -- | 252| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_INVALID = 0 | 无效值。 | 253| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_UP = 0x00000001 | 焦点向上移动。 | 254| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_DOWN = 0x00000002 | 焦点向下移动。 | 255| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_LEFT = 0x00000004 | 焦点向左移动。 | 256| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_RIGHT = 0x00000008 | 焦点向右移动。 | 257| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_FORWARD = 0x00000010 | 焦点向下一个可聚焦节点移动,基于查询请求中指定的基准节点。 | 258| ARKUI_ACCESSIBILITY_NATIVE_DIRECTION_BACKWARD = 0x00000020 | 焦点向上一个可聚焦节点移动,基于查询请求中指定的基准节点。 | 259 260 261## 函数说明 262 263### OH_ArkUI_AccessibilityProviderRegisterCallback() 264 265``` 266int32_t OH_ArkUI_AccessibilityProviderRegisterCallback(ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacks* callbacks) 267``` 268 269**描述:** 270 271 272第三方操作provider回调函数结构定义,需要第三方平台实现的相关函数,通过OH_ArkUI_AccessibilityProviderRegisterCallback注册到系统侧。 273 274**起始版本:** 13 275 276 277**参数:** 278 279| 参数项 | 描述 | 280| -- | -- | 281| [ArkUI_AccessibilityProvider](capi-arkui-accessibility-arkui-accessibilityprovider.md)* provider | 表示指向ArkUI_AccessibilityProvider实例的指针。 | 282| [ArkUI_AccessibilityProviderCallbacks](capi-arkui-accessibility-arkui-accessibilityprovidercallbacks.md)* callbacks | 表示指向GetAccessibilityNodeCursorPosition实例的指针。 | 283 284**返回:** 285 286| 类型 | 说明 | 287| -- | -- | 288| int32_t | 如果操作成功,则返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>如果参数错误,则返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 289 290### OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance() 291 292``` 293int32_t OH_ArkUI_AccessibilityProviderRegisterCallbackWithInstance(const char* instanceId, ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityProviderCallbacksWithInstance* callbacks) 294``` 295 296**描述:** 297 298 299无障碍多实例场景第三方平台注册回调函数。 300 301**起始版本:** 15 302 303 304**参数:** 305 306| 参数项 | 描述 | 307| -- | -- | 308| const char* instanceId | 第三方平台接入的实例ID,用于区分多实例场景中不同的第三方实例,ID由第三方平台指定与维护。 | 309| [ArkUI_AccessibilityProvider](capi-arkui-accessibility-arkui-accessibilityprovider.md)* provider | 第三方平台接入provider句柄。 | 310| [ArkUI_AccessibilityProviderCallbacksWithInstance](capi-arkui-accessibility-arkui-accessibilityprovidercallbackswithinstance.md)* callbacks | 表示指向ArkUI_AccessibilityProviderCallbacksWithInstance实例的指针。 | 311 312**返回:** 313 314| 类型 | 说明 | 315| -- | -- | 316| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 317 318### OH_ArkUI_SendAccessibilityAsyncEvent() 319 320``` 321void OH_ArkUI_SendAccessibilityAsyncEvent(ArkUI_AccessibilityProvider* provider, ArkUI_AccessibilityEventInfo* eventInfo, void (*callback)(int32_t errorCode)) 322``` 323 324**描述:** 325 326 327主动上报事件接口,通知无障碍服务。 328 329**起始版本:** 13 330 331 332**参数:** 333 334| 参数项 | 描述 | 335|--------------------------------------------------------------------------------------------------| -- | 336| [ArkUI_AccessibilityProvider](capi-arkui-accessibility-arkui-accessibilityprovider.md)* provider | 第三方平台接入provider句柄。 | 337| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 表示指向Accessibility事件信息的指针。 | 338| void (*callback)(int32_t errorCode) | 表示指向SendAccessibilityAsyncEvent的回调。 | 339 340### OH_ArkUI_AddAndGetAccessibilityElementInfo() 341 342``` 343ArkUI_AccessibilityElementInfo* OH_ArkUI_AddAndGetAccessibilityElementInfo(ArkUI_AccessibilityElementInfoList* list) 344``` 345 346**描述:** 347 348 349在指定的list中增加element成员,并返回element结构。 350 351**起始版本:** 13 352 353 354**参数:** 355 356| 参数项 | 描述 | 357| -- | -- | 358| [ArkUI_AccessibilityElementInfoList](capi-arkui-accessibility-arkui-accessibilityelementinfolist.md)* list | 指定的ArkUI_AccessibilityElementInfoList结构,新创建的ElementInfo成员加入该list后返回给函数调用方。 | 359 360**返回:** 361 362| 类型 | 说明 | 363|-------------------------------------| -- | 364| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* | 返回创建完成的ArkUI_AccessibilityElementInfo结构指针;如果创建失败,则返回NULL。 | 365 366### OH_ArkUI_AccessibilityElementInfoSetElementId() 367 368``` 369int32_t OH_ArkUI_AccessibilityElementInfoSetElementId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t elementId) 370``` 371 372**描述:** 373 374 375为ArkUI_AccessibilityElementInfo设置componentId。 376 377**起始版本:** 13 378 379 380**参数:** 381 382| 参数项 | 描述 | 383| -- | -- | 384| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | ArkUI_AccessibilityElementInfo指针。 | 385| int32_t elementId | 无障碍元素的唯一编号。 | 386 387**返回:** 388 389| 类型 | 说明 | 390| -- | -- | 391| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 392 393### OH_ArkUI_AccessibilityElementInfoSetParentId() 394 395``` 396int32_t OH_ArkUI_AccessibilityElementInfoSetParentId(ArkUI_AccessibilityElementInfo* elementInfo, int32_t parentId) 397``` 398 399**描述:** 400 401 402为ArkUI_AccessibilityElementInfo设置parentId。 403 404**起始版本:** 13 405 406 407**参数:** 408 409| 参数项 | 描述 | 410| -- | -- | 411| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 412| int32_t parentId | 表示元素的父组件无障碍编号。 | 413 414**返回:** 415 416| 类型 | 说明 | 417| -- | -- | 418| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 419 420### OH_ArkUI_AccessibilityElementInfoSetComponentType() 421 422``` 423int32_t OH_ArkUI_AccessibilityElementInfoSetComponentType(ArkUI_AccessibilityElementInfo* elementInfo, const char* componentType) 424``` 425 426**描述:** 427 428 429为ArkUI_AccessibilityElementInfo设置组件类型。 430 431**起始版本:** 13 432 433 434**参数:** 435 436| 参数项 | 描述 | 437| -- | -- | 438| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 439| const char* componentType | 表示元素所属的组件类型。 | 440 441**返回:** 442 443| 类型 | 说明 | 444| -- | -- | 445| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 446 447### OH_ArkUI_AccessibilityElementInfoSetContents() 448 449``` 450int32_t OH_ArkUI_AccessibilityElementInfoSetContents(ArkUI_AccessibilityElementInfo* elementInfo, const char* contents) 451``` 452 453**描述:** 454 455 456为ArkUI_AccessibilityElementInfo设置组件文本内容。 457 458**起始版本:** 13 459 460 461**参数:** 462 463| 参数项 | 描述 | 464| -- | -- | 465| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 466| const char* contents | 表示元素被无障碍服务所识别的文本内容。 | 467 468**返回:** 469 470| 类型 | 说明 | 471| -- | -- | 472| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 473 474### OH_ArkUI_AccessibilityElementInfoSetHintText() 475 476``` 477int32_t OH_ArkUI_AccessibilityElementInfoSetHintText(ArkUI_AccessibilityElementInfo* elementInfo, const char* hintText) 478``` 479 480**描述:** 481 482 483为ArkUI_AccessibilityElementInfo设置提示文本。 484 485**起始版本:** 13 486 487 488**参数:** 489 490| 参数项 | 描述 | 491| -- | -- | 492| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 493| const char* hintText | 表示提示文本。 默认为""。| 494 495**返回:** 496 497| 类型 | 说明 | 498| -- | -- | 499| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 500 501### OH_ArkUI_AccessibilityElementInfoSetAccessibilityText() 502 503``` 504int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityText(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityText) 505``` 506 507**描述:** 508 509 510为ArkUI_AccessibilityElementInfo设置Accessibility文本。 511 512**起始版本:** 13 513 514 515**参数:** 516 517| 参数项 | 描述 | 518| -- | -- | 519| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 520| const char* accessibilityText | 表示Accessibility文本。默认为""。 | 521 522**返回:** 523 524| 类型 | 说明 | 525| -- | -- | 526| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 527 528### OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription() 529 530``` 531int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityDescription(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityDescription) 532``` 533 534**描述:** 535 536为ArkUI_AccessibilityElementInfo设置Accessibility描述信息。 537 538**起始版本:** 13 539 540 541**参数:** 542 543| 参数项 | 描述 | 544| -- | -- | 545| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 546| const char* accessibilityDescription | 表示Accessibility描述信息。 默认为""。| 547 548**返回:** 549 550| 类型 | 说明 | 551| -- | -- | 552| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 553 554### OH_ArkUI_AccessibilityElementInfoSetChildNodeIds() 555 556``` 557int32_t OH_ArkUI_AccessibilityElementInfoSetChildNodeIds(ArkUI_AccessibilityElementInfo* elementInfo, int32_t childCount, int64_t* childNodeIds) 558``` 559 560**描述:** 561 562设置ArkUI_AccessibilityElementInfo的childCount和childNodeIds。 563 564**起始版本:** 13 565 566 567**参数:** 568 569| 参数项 | 描述 | 570| -- | -- | 571| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 572| int32_t childCount | 表示孩子节点数量。默认值为0。 | 573| int64_t* childNodeIds | 表示孩子节点id集合。 | 574 575**返回:** 576 577| 类型 | 说明 | 578| -- | -- | 579| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 580 581### OH_ArkUI_AccessibilityElementInfoSetOperationActions() 582 583``` 584int32_t OH_ArkUI_AccessibilityElementInfoSetOperationActions(ArkUI_AccessibilityElementInfo* elementInfo,int32_t operationCount, ArkUI_AccessibleAction* operationActions) 585``` 586 587**描述:** 588 589 590为ArkUI_AccessibilityElementInfo设置operationActions。 591 592**起始版本:** 13 593 594 595**参数:** 596 597| 参数项 | 描述 | 598| -- | -- | 599| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 600| int32_t* operationCount | 组件支持的action数量。 | 601| [ArkUI_AccessibleAction](capi-arkui-accessibility-arkui-accessibleaction.md)* operationActions | 组件支持的action。 | 602 603 604**返回:** 605 606| 类型 | 说明 | 607| -- | -- | 608| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 609 610### OH_ArkUI_AccessibilityElementInfoSetScreenRect() 611 612``` 613int32_t OH_ArkUI_AccessibilityElementInfoSetScreenRect(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRect* screenRect) 614``` 615 616**描述:** 617 618 619为ArkUI_AccessibilityElementInfo设置屏幕区域。 620 621**起始版本:** 13 622 623 624**参数:** 625 626| 参数项 | 描述 | 627| -- | -- | 628| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 629| [ArkUI_AccessibleRect](capi-arkui-accessibility-arkui-accessiblerect.md)* screenRect | 表示屏幕区域。 | 630 631**返回:** 632 633| 类型 | 说明 | 634| -- | -- | 635| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 636 637### OH_ArkUI_AccessibilityElementInfoSetCheckable() 638 639``` 640int32_t OH_ArkUI_AccessibilityElementInfoSetCheckable(ArkUI_AccessibilityElementInfo* elementInfo, bool checkable) 641``` 642 643**描述:** 644 645 646为ArkUI_AccessibilityElementInfo设置是否可查。 647 648**起始版本:** 13 649 650 651**参数:** 652 653| 参数项 | 描述 | 654| -- | -- | 655| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 656| bool checkable | 表示是否可查。true表示可查,false表示不可查。默认值为false。 | 657 658**返回:** 659 660| 类型 | 说明 | 661| -- | -- | 662| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 663 664### OH_ArkUI_AccessibilityElementInfoSetChecked() 665 666``` 667int32_t OH_ArkUI_AccessibilityElementInfoSetChecked(ArkUI_AccessibilityElementInfo* elementInfo, bool checked) 668``` 669 670**描述:** 671 672 673为ArkUI_AccessibilityElementInfo设置是否被检查。 674 675**起始版本:** 13 676 677 678**参数:** 679 680| 参数项 | 描述 | 681| -- | -- | 682| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 683| bool checked | 表示是否被检查。true表示被检查过,false表示未被检查。默认值false。 | 684 685**返回:** 686 687| 类型 | 说明 | 688| -- | -- | 689| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 690 691### OH_ArkUI_AccessibilityElementInfoSetFocusable() 692 693``` 694int32_t OH_ArkUI_AccessibilityElementInfoSetFocusable(ArkUI_AccessibilityElementInfo* elementInfo, bool focusable) 695``` 696 697**描述:** 698 699 700为ArkUI_AccessibilityElementInfo设置是否可聚焦。 701 702**起始版本:** 13 703 704 705**参数:** 706 707| 参数项 | 描述 | 708| -- | -- | 709| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 710| bool focusable | 表示是否可聚焦。true表示可聚焦,false表示不可聚焦。默认值false。 | 711 712**返回:** 713 714| 类型 | 说明 | 715| -- | -- | 716| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 717 718### OH_ArkUI_AccessibilityElementInfoSetFocused() 719 720``` 721int32_t OH_ArkUI_AccessibilityElementInfoSetFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool isFocused) 722``` 723 724**描述:** 725 726 727为ArkUI_AccessibilityElementInfo设置是否聚焦。 728 729**起始版本:** 13 730 731 732**参数:** 733 734| 参数项 | 描述 | 735| -- | -- | 736| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 737| bool isFocused | 表示是否聚焦。true表示已聚焦,false表示未聚焦。默认值false。 | 738 739**返回:** 740 741| 类型 | 说明 | 742| -- | -- | 743| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 744 745### OH_ArkUI_AccessibilityElementInfoSetVisible() 746 747``` 748int32_t OH_ArkUI_AccessibilityElementInfoSetVisible(ArkUI_AccessibilityElementInfo* elementInfo, bool isVisible) 749``` 750 751**描述:** 752 753为ArkUI_AccessibilityElementInfo设置是否可见。 754 755**起始版本:** 13 756 757 758**参数:** 759 760| 参数项 | 描述 | 761| -- | -- | 762| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 763| bool isVisible | 表示是否可见。true表示可见,false表示不可见。默认值false。 | 764 765**返回:** 766 767| 类型 | 说明 | 768| -- | -- | 769| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 770 771### OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused() 772 773``` 774int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityFocused(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityFocused) 775``` 776 777**描述:** 778 779为ArkUI_AccessibilityElementInfo设置accessibilityFocused。 780 781**起始版本:** 13 782 783 784**参数:** 785 786| 参数项 | 描述 | 787| -- | -- | 788| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 789| bool accessibilityFocused | 表示是否被无障碍聚焦。true表示被无障碍聚焦,false表示未被无障碍聚焦。默认值false。 | 790 791**返回:** 792 793| 类型 | 说明 | 794| -- | -- | 795| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 796 797### OH_ArkUI_AccessibilityElementInfoSetSelected() 798 799``` 800int32_t OH_ArkUI_AccessibilityElementInfoSetSelected(ArkUI_AccessibilityElementInfo* elementInfo, bool selected) 801``` 802 803**描述:** 804 805 806为ArkUI_AccessibilityElementInfo设置是否被选中。 807 808**起始版本:** 13 809 810 811**参数:** 812 813| 参数项 | 描述 | 814| -- | -- | 815| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 816| bool selected | 表示是否被选中。true表示被选中,false表示未选中。默认值false。 | 817 818**返回:** 819 820| 类型 | 说明 | 821| -- | -- | 822| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 823 824### OH_ArkUI_AccessibilityElementInfoSetClickable() 825 826``` 827int32_t OH_ArkUI_AccessibilityElementInfoSetClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool clickable) 828``` 829 830**描述:** 831 832 833为ArkUI_AccessibilityElementInfo设置是否支持点击。 834 835**起始版本:** 13 836 837 838**参数:** 839 840| 参数项 | 描述 | 841| -- | -- | 842| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 843| bool clickable | 表示是否支持点击。true表示支持,false表示不支持。默认值false。 | 844 845**返回:** 846 847| 类型 | 说明 | 848| -- | -- | 849| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 850 851### OH_ArkUI_AccessibilityElementInfoSetLongClickable() 852 853``` 854int32_t OH_ArkUI_AccessibilityElementInfoSetLongClickable(ArkUI_AccessibilityElementInfo* elementInfo, bool longClickable) 855``` 856 857**描述:** 858 859 860为ArkUI_AccessibilityElementInfo设置是否支持长按。 861 862**起始版本:** 13 863 864 865**参数:** 866 867| 参数项 | 描述 | 868| -- | -- | 869| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 870| bool longClickable | 表示是否支持长按。true表示支持,false表示不支持。默认值false。 | 871 872**返回:** 873 874| 类型 | 说明 | 875| -- | -- | 876| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 877 878### OH_ArkUI_AccessibilityElementInfoSetEnabled() 879 880``` 881int32_t OH_ArkUI_AccessibilityElementInfoSetEnabled(ArkUI_AccessibilityElementInfo* elementInfo, bool isEnabled) 882``` 883 884**描述:** 885 886 887为ArkUI_AccessibilityElementInfo设置是否启用。 888 889**起始版本:** 13 890 891 892**参数:** 893 894| 参数项 | 描述 | 895| -- | -- | 896| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 897| bool isEnabled | 表示是否启用。true表示启用,false表示未启用。默认值false。 | 898 899**返回:** 900 901| 类型 | 说明 | 902| -- | -- | 903| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 904 905### OH_ArkUI_AccessibilityElementInfoSetIsPassword() 906 907``` 908int32_t OH_ArkUI_AccessibilityElementInfoSetIsPassword(ArkUI_AccessibilityElementInfo* elementInfo, bool isPassword) 909``` 910 911**描述:** 912 913 914为ArkUI_AccessibilityElementInfo设置是否为密码。 915 916**起始版本:** 13 917 918 919**参数:** 920 921| 参数项 | 描述 | 922| -- | -- | 923| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 924| bool isPassword | 表示是否为密码。true表示是密码,false表示不是密码。默认值false。 | 925 926**返回:** 927 928| 类型 | 说明 | 929| -- | -- | 930| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 931 932### OH_ArkUI_AccessibilityElementInfoSetScrollable() 933 934``` 935int32_t OH_ArkUI_AccessibilityElementInfoSetScrollable(ArkUI_AccessibilityElementInfo* elementInfo, bool scrollable) 936``` 937 938**描述:** 939 940 941为ArkUI_AccessibilityElementInfo设置是否支持滚动。 942 943**起始版本:** 13 944 945 946**参数:** 947 948| 参数项 | 描述 | 949| -- | -- | 950| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 951| bool scrollable | 表示是否支持滚动。true表示支持,false表示不支持。默认值false。 | 952 953**返回:** 954 955| 类型 | 说明 | 956| -- | -- | 957| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 958 959### OH_ArkUI_AccessibilityElementInfoSetEditable() 960 961``` 962int32_t OH_ArkUI_AccessibilityElementInfoSetEditable(ArkUI_AccessibilityElementInfo* elementInfo, bool editable) 963``` 964 965**描述:** 966 967 968为ArkUI_AccessibilityElementInfo设置是否支持编辑。 969 970**起始版本:** 13 971 972 973**参数:** 974 975| 参数项 | 描述 | 976| -- | -- | 977| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 978| bool editable | 表示是否支持编辑。true表示支持,false表示不支持。默认值false。 | 979 980**返回:** 981 982| 类型 | 说明 | 983| -- | -- | 984| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 985 986### OH_ArkUI_AccessibilityElementInfoSetIsHint() 987 988``` 989int32_t OH_ArkUI_AccessibilityElementInfoSetIsHint(ArkUI_AccessibilityElementInfo* elementInfo, bool isHint) 990``` 991 992**描述:** 993 994 995为ArkUI_AccessibilityElementInfo设置isHint。 996 997**起始版本:** 13 998 999 1000**参数:** 1001 1002| 参数项 | 描述 | 1003| -- | -- | 1004| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1005| bool isHint | 表示是否为提示状态。true表示是提示状态,false表示不是提示状态。在提示状态下才会获取hintText信息。 | 1006 1007**返回:** 1008 1009| 类型 | 说明 | 1010| -- | -- | 1011| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1012 1013### OH_ArkUI_AccessibilityElementInfoSetRangeInfo() 1014 1015``` 1016int32_t OH_ArkUI_AccessibilityElementInfoSetRangeInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleRangeInfo* rangeInfo) 1017``` 1018 1019**描述:** 1020 1021 1022为ArkUI_AccessibilityElementInfo设置rangeInfo。 1023 1024**起始版本:** 13 1025 1026 1027**参数:** 1028 1029| 参数项 | 描述 | 1030| -- | -- | 1031| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfode的指针。 | 1032| [ArkUI_AccessibleRangeInfo](capi-arkui-accessibility-arkui-accessiblerangeinfo.md)* rangeInfo | 表示特定组件的当前值、最大值、最小值。 | 1033 1034**返回:** 1035 1036| 类型 | 说明 | 1037| -- | -- | 1038| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1039 1040### OH_ArkUI_AccessibilityElementInfoSetGridInfo() 1041 1042``` 1043int32_t OH_ArkUI_AccessibilityElementInfoSetGridInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridInfo* gridInfo) 1044``` 1045 1046**描述:** 1047 1048 1049为ArkUI_AccessibilityElementInfo设置gridInfo。 1050 1051**起始版本:** 13 1052 1053 1054**参数:** 1055 1056| 参数项 | 描述 | 1057| -- | -- | 1058| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1059| [ArkUI_AccessibleGridInfo](capi-arkui-accessibility-arkui-accessiblegridinfo.md)* gridInfo | 表示特定组件的行数、列数以及选择模式。 | 1060 1061**返回:** 1062 1063| 类型 | 说明 | 1064| -- | -- | 1065| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1066 1067### OH_ArkUI_AccessibilityElementInfoSetGridItemInfo() 1068 1069``` 1070int32_t OH_ArkUI_AccessibilityElementInfoSetGridItemInfo(ArkUI_AccessibilityElementInfo* elementInfo, ArkUI_AccessibleGridItemInfo* gridItem) 1071``` 1072 1073**描述:** 1074 1075 1076为ArkUI_AccessibilityElementInfo设置gridItem。 1077 1078**起始版本:** 13 1079 1080 1081**参数:** 1082 1083| 参数项 | 描述 | 1084| -- | -- | 1085| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1086| [ArkUI_AccessibleGridItemInfo](capi-arkui-accessibility-arkui-accessiblegriditeminfo.md)* gridItem | 表示特定组件的属性值。 | 1087 1088**返回:** 1089 1090| 类型 | 说明 | 1091| -- | -- | 1092| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1093 1094### OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart() 1095 1096``` 1097int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextStart(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextStart) 1098``` 1099 1100**描述:** 1101 1102 1103为ArkUI_AccessibilityElementInfo设置selectedTextStart。 1104 1105**起始版本:** 13 1106 1107 1108**参数:** 1109 1110| 参数项 | 描述 | 1111| -- | -- | 1112| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1113| int32_t selectedTextStart | 文本类控件使用,设置选中文本的起始位置。 | 1114 1115**返回:** 1116 1117| 类型 | 说明 | 1118| -- | -- | 1119| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1120 1121### OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd() 1122 1123``` 1124int32_t OH_ArkUI_AccessibilityElementInfoSetSelectedTextEnd(ArkUI_AccessibilityElementInfo* elementInfo, int32_t selectedTextEnd) 1125``` 1126 1127**描述:** 1128 1129 1130为ArkUI_AccessibilityElementInfo设置selectedTextEnd。 1131 1132**起始版本:** 13 1133 1134 1135**参数:** 1136 1137| 参数项 | 描述 | 1138| -- | -- | 1139| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1140| int32_t selectedTextEnd | 文本类控件使用,设置选中文本的结束位置。 | 1141 1142**返回:** 1143 1144| 类型 | 说明 | 1145| -- | -- | 1146| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1147 1148### OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex() 1149 1150``` 1151int32_t OH_ArkUI_AccessibilityElementInfoSetCurrentItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t currentItemIndex) 1152``` 1153 1154**描述:** 1155 1156 1157为ArkUI_AccessibilityElementInfo设置currentItemIndex。 1158 1159**起始版本:** 13 1160 1161 1162**参数:** 1163 1164| 参数项 | 描述 | 1165| -- | -- | 1166| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1167| int32_t currentItemIndex | 当前获焦控件的位置信息。 | 1168 1169**返回:** 1170 1171| 类型 | 说明 | 1172| -- | -- | 1173| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1174 1175### OH_ArkUI_AccessibilityElementInfoSetStartItemIndex() 1176 1177``` 1178int32_t OH_ArkUI_AccessibilityElementInfoSetStartItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t startItemIndex) 1179``` 1180 1181**描述:** 1182 1183 1184为ArkUI_AccessibilityElementInfo设置startItemIndex。 1185 1186**起始版本:** 13 1187 1188 1189**参数:** 1190 1191| 参数项 | 描述 | 1192| -- | -- | 1193| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1194| int32_t startItemIndex | 当前屏幕中显示的第一个元素的位置信息。List、Select、Swiper、Tab_Bar等组件使用。 | 1195 1196**返回:** 1197 1198| 类型 | 说明 | 1199| -- | -- | 1200| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1201 1202### OH_ArkUI_AccessibilityElementInfoSetEndItemIndex() 1203 1204``` 1205int32_t OH_ArkUI_AccessibilityElementInfoSetEndItemIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t endItemIndex) 1206``` 1207 1208**描述:** 1209 1210 1211为ArkUI_AccessibilityElementInfo设置endItemIndex。 1212 1213**起始版本:** 13 1214 1215 1216**参数:** 1217 1218| 参数项 | 描述 | 1219| -- | -- | 1220| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1221| int32_t endItemIndex | 当前屏幕中显示的最后一个元素的位置信息。List、Select、Swiper、Tab_Bar等组件使用。 | 1222 1223**返回:** 1224 1225| 类型 | 说明 | 1226| -- | -- | 1227| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1228 1229### OH_ArkUI_AccessibilityElementInfoSetItemCount() 1230 1231``` 1232int32_t OH_ArkUI_AccessibilityElementInfoSetItemCount(ArkUI_AccessibilityElementInfo* elementInfo, int32_t itemCount) 1233``` 1234 1235**描述:** 1236 1237 1238为ArkUI_AccessibilityElementInfo设置itemCount。 1239 1240**起始版本:** 13 1241 1242 1243**参数:** 1244 1245| 参数项 | 描述 | 1246| -- | -- | 1247| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1248| int32_t itemCount | 表示特定组件的元素总数。如List、Select、Swiper、Tab_Bar等组件使用。 | 1249 1250**返回:** 1251 1252| 类型 | 说明 | 1253| -- | -- | 1254| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1255 1256### OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset() 1257 1258``` 1259int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOffset(ArkUI_AccessibilityElementInfo* elementInfo, int32_t offset) 1260``` 1261 1262**描述:** 1263 1264 1265为ArkUI_AccessibilityElementInfo设置offset。 1266 1267**起始版本:** 13 1268 1269 1270**参数:** 1271 1272| 参数项 | 描述 | 1273| -- | -- | 1274| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1275| int32_t offset | 对于可滚动类控件,如List、Grid,内容区相对于元素顶部坐标的滚动像素偏移量。 | 1276 1277**返回:** 1278 1279| 类型 | 说明 | 1280| -- | -- | 1281| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1282 1283### OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup() 1284 1285``` 1286int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityGroup(ArkUI_AccessibilityElementInfo* elementInfo, bool accessibilityGroup) 1287``` 1288 1289**描述:** 1290 1291 1292为ArkUI_AccessibilityElementInfo设置无障碍分组。 1293 1294**起始版本:** 13 1295 1296 1297**参数:** 1298 1299| 参数项 | 描述 | 1300| -- | -- | 1301| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1302| bool accessibilityGroup | 表示是否启用无障碍分组。true表示启用,false表示不启用。 | 1303 1304**返回:** 1305 1306| 类型 | 说明 | 1307| -- | -- | 1308| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1309 1310### OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel() 1311 1312``` 1313int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityLevel(ArkUI_AccessibilityElementInfo* elementInfo, const char* accessibilityLevel) 1314``` 1315 1316**描述:** 1317 1318 1319为ArkUI_AccessibilityElementInfo设置无障碍重要性。 1320 1321**起始版本:** 13 1322 1323 1324**参数:** 1325 1326| 参数项 | 描述 | 1327| -- | -- | 1328| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1329| const char* accessibilityLevel | 表示组件的无障碍重要性,用于控制某个组件是否被无障碍辅助服务所识别。<br>- auto:由系统根据当前组件的属性自动判断该组件是否重要,决定是否让无障碍辅助服务识别该组件。<br>- yes:表示该组件重要,允许无障碍辅助服务识别该组件。<br>- no:表示该组件不重要,不允许无障碍辅助服务识别该组件。<br>- no-hide-descendants:表示该组件及其子孙节点都不重要,不允许无障碍辅助服务识别该组件及其子孙节点。 | 1330 1331**返回:** 1332 1333| 类型 | 说明 | 1334| -- | -- | 1335| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1336 1337### OH_ArkUI_AccessibilityElementInfoSetZIndex() 1338 1339``` 1340int32_t OH_ArkUI_AccessibilityElementInfoSetZIndex(ArkUI_AccessibilityElementInfo* elementInfo, int32_t zIndex) 1341``` 1342 1343**描述:** 1344 1345 1346为ArkUI_AccessibilityElementInfo设置zIndex。 1347 1348**起始版本:** 13 1349 1350 1351**参数:** 1352 1353| 参数项 | 描述 | 1354| -- | -- | 1355| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1356| int32_t zIndex | 组件z序,用于控制元素在垂直于屏幕的z轴上的位置。UITest需要使用。 | 1357 1358**返回:** 1359 1360| 类型 | 说明 | 1361| -- | -- | 1362| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1363 1364### OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity() 1365 1366``` 1367int32_t OH_ArkUI_AccessibilityElementInfoSetAccessibilityOpacity(ArkUI_AccessibilityElementInfo* elementInfo, float opacity) 1368``` 1369 1370**描述:** 1371 1372 1373为ArkUI_AccessibilityElementInfo设置透明度。 1374 1375**起始版本:** 13 1376 1377 1378**参数:** 1379 1380| 参数项 | 描述 | 1381| -- | -- | 1382| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1383| float opacity | 表示透明度。其取值范围是0到1,其中1表示完全不透明,0表示完全透明。UITest需要使用。 | 1384 1385**返回:** 1386 1387| 类型 | 说明 | 1388| -- | -- | 1389| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1390 1391### OH_ArkUI_AccessibilityElementInfoSetBackgroundColor() 1392 1393``` 1394int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundColor(ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundColor) 1395``` 1396 1397**描述:** 1398 1399 1400为ArkUI_AccessibilityElementInfo设置背景色。 1401 1402**起始版本:** 13 1403 1404 1405**参数:** 1406 1407| 参数项 | 描述 | 1408| -- | -- | 1409| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1410| const char* backgroundColor | 表示背景色。UITest需要使用。 | 1411 1412**返回:** 1413 1414| 类型 | 说明 | 1415| -- | -- | 1416| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1417 1418### OH_ArkUI_AccessibilityElementInfoSetBackgroundImage() 1419 1420``` 1421int32_t OH_ArkUI_AccessibilityElementInfoSetBackgroundImage(ArkUI_AccessibilityElementInfo* elementInfo, const char* backgroundImage) 1422``` 1423 1424**描述:** 1425 1426 1427为ArkUI_AccessibilityElementInfo设置背景图片。 1428 1429**起始版本:** 13 1430 1431 1432**参数:** 1433 1434| 参数项 | 描述 | 1435| -- | -- | 1436| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1437| const char* backgroundImage | 表示背景图片。UITest需要使用。 | 1438 1439**返回:** 1440 1441| 类型 | 说明 | 1442| -- | -- | 1443| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1444 1445### OH_ArkUI_AccessibilityElementInfoSetBlur() 1446 1447``` 1448int32_t OH_ArkUI_AccessibilityElementInfoSetBlur(ArkUI_AccessibilityElementInfo* elementInfo, const char* blur) 1449``` 1450 1451**描述:** 1452 1453 1454为ArkUI_AccessibilityElementInfo设置模糊度。 1455 1456**起始版本:** 13 1457 1458 1459**参数:** 1460 1461| 参数项 | 描述 | 1462| -- | -- | 1463| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1464| const char* blur | 表示模糊度。UITest需要使用。 | 1465 1466**返回:** 1467 1468| 类型 | 说明 | 1469| -- | -- | 1470| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1471 1472### OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior() 1473 1474``` 1475int32_t OH_ArkUI_AccessibilityElementInfoSetHitTestBehavior(ArkUI_AccessibilityElementInfo* elementInfo, const char* hitTestBehavior) 1476``` 1477 1478**描述:** 1479 1480 1481为ArkUI_AccessibilityElementInfo设置hitTest模式。 1482 1483**起始版本:** 13 1484 1485 1486**参数:** 1487 1488| 参数项 | 描述 | 1489| -- | -- | 1490| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1491| const char* hitTestBehavior | 表示hitTest模式,取值范围参考[HitTestMode](./arkui-ts/ts-appendix-enums.md#hittestmode9)。 | 1492 1493**返回:** 1494 1495| 类型 | 说明 | 1496| -- | -- | 1497| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1498 1499### OH_ArkUI_CreateAccessibilityElementInfo() 1500 1501``` 1502ArkUI_AccessibilityElementInfo* OH_ArkUI_CreateAccessibilityElementInfo(void) 1503``` 1504 1505**描述:** 1506 1507 1508创建一个ArkUI_AccessibilityElementInfo对象,创建后需要调用OH_ArkUI_DestoryAccessibilityElementInfo释放。 1509 1510**起始版本:** 13 1511 1512**返回:** 1513 1514| 类型 | 说明 | 1515|-------------------------------------| -- | 1516| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* | 返回ArkUI_AccessibilityElementInfo对象。 | 1517 1518### OH_ArkUI_DestoryAccessibilityElementInfo() 1519 1520``` 1521void OH_ArkUI_DestoryAccessibilityElementInfo(ArkUI_AccessibilityElementInfo* elementInfo) 1522``` 1523 1524**描述:** 1525 1526 1527销毁一个ArkUI_AccessibilityElementInfo对象。 1528 1529**起始版本:** 13 1530 1531 1532**参数:** 1533 1534| 参数项 | 描述 | 1535| -- | -- | 1536| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示指向ArkUI_AccessibilityElementInfo的指针。 | 1537 1538### OH_ArkUI_CreateAccessibilityEventInfo() 1539 1540``` 1541ArkUI_AccessibilityEventInfo* OH_ArkUI_CreateAccessibilityEventInfo(void) 1542``` 1543 1544**描述:** 1545 1546 1547创建一个ArkUI_AccessibilityEventInfo对象,创建后需要调用OH_ArkUI_DestoryAccessibilityEventInfo释放。 1548 1549**起始版本:** 13 1550 1551**返回:** 1552 1553| 类型 | 说明 | 1554| -- | -- | 1555| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* | 返回ArkUI_AccessibilityEventInfo对象。 | 1556 1557### OH_ArkUI_DestoryAccessibilityEventInfo() 1558 1559``` 1560void OH_ArkUI_DestoryAccessibilityEventInfo(ArkUI_AccessibilityEventInfo* eventInfo) 1561``` 1562 1563**描述:** 1564 1565 1566销毁ArkUI_AccessibilityEventInfo对象。 1567 1568**起始版本:** 13 1569 1570 1571**参数:** 1572 1573| 参数项 | 描述 | 1574| -- | -- | 1575| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 需要被销毁的ArkUI_AccessibilityEventInfo对象。 | 1576 1577### OH_ArkUI_AccessibilityEventSetEventType() 1578 1579``` 1580int32_t OH_ArkUI_AccessibilityEventSetEventType(ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityEventType eventType) 1581``` 1582 1583**描述:** 1584 1585 1586为ArkUI_AccessibilityEventInfo设置事件类型。 1587 1588**起始版本:** 13 1589 1590 1591**参数:** 1592 1593| 参数项 | 描述 | 1594| -- | -- | 1595| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 表示事件信息。 | 1596| [ArkUI_AccessibilityEventType](capi-native-interface-accessibility-h.md#arkui_accessibilityeventtype) eventType | 表示事件类型。 | 1597 1598**返回:** 1599 1600| 类型 | 说明 | 1601| -- | -- | 1602| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1603 1604### OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility() 1605 1606``` 1607int32_t OH_ArkUI_AccessibilityEventSetTextAnnouncedForAccessibility(ArkUI_AccessibilityEventInfo* eventInfo, const char* textAnnouncedForAccessibility) 1608``` 1609 1610**描述:** 1611 1612 1613为ArkUI_AccessibilityEventInfo设置textAnnouncedForAccessibility。 1614 1615**起始版本:** 13 1616 1617 1618**参数:** 1619 1620| 参数项 | 描述 | 1621| -- | -- | 1622| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 表示事件信息。 | 1623| const char* textAnnouncedForAccessibility | 表示textAnnouncedForAccessibility。 | 1624 1625**返回:** 1626 1627| 类型 | 说明 | 1628| -- | -- | 1629| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1630 1631### OH_ArkUI_AccessibilityEventSetRequestFocusId() 1632 1633``` 1634int32_t OH_ArkUI_AccessibilityEventSetRequestFocusId(ArkUI_AccessibilityEventInfo* eventInfo, int32_t requestFocusId) 1635``` 1636 1637**描述:** 1638 1639 1640为ArkUI_AccessibilityEventInfo设置requestFocusId。 1641 1642**起始版本:** 13 1643 1644 1645**参数:** 1646 1647| 参数项 | 描述 | 1648| -- | -- | 1649| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 表示事件信息。 | 1650| int32_t requestFocusId | 表示请求焦点id。 | 1651 1652**返回:** 1653 1654| 类型 | 说明 | 1655| -- | -- | 1656| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1657 1658### OH_ArkUI_AccessibilityEventSetElementInfo() 1659 1660``` 1661int32_t OH_ArkUI_AccessibilityEventSetElementInfo(ArkUI_AccessibilityEventInfo* eventInfo, ArkUI_AccessibilityElementInfo* elementInfo) 1662``` 1663 1664**描述:** 1665 1666 1667为ArkUI_AccessibilityEventInfo设置elementInfo。 1668 1669**起始版本:** 13 1670 1671 1672**参数:** 1673 1674| 参数项 | 描述 | 1675| -- | -- | 1676| [ArkUI_AccessibilityEventInfo](capi-arkui-accessibility-arkui-accessibilityeventinfo.md)* eventInfo | 表示事件信息。 | 1677| [ArkUI_AccessibilityElementInfo](capi-arkui-accessibility-arkui-accessibilityelementinfo.md)* elementInfo | 表示ArkUI_AccessibilityElementInfo元素信息。 | 1678 1679**返回:** 1680 1681| 类型 | 说明 | 1682| -- | -- | 1683| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1684 1685### OH_ArkUI_FindAccessibilityActionArgumentByKey() 1686 1687``` 1688int32_t OH_ArkUI_FindAccessibilityActionArgumentByKey(ArkUI_AccessibilityActionArguments* arguments, const char* key, char** value) 1689``` 1690 1691**描述:** 1692 1693 1694获取ArkUI_AccessibilityActionArguments中指定key的value值。 1695 1696**起始版本:** 13 1697 1698 1699**参数:** 1700 1701| 参数项 | 描述 | 1702| -- | -- | 1703| [ArkUI_AccessibilityActionArguments](capi-arkui-accessibility-arkui-accessibilityactionarguments.md)* arguments | 表示ArkUI_AccessibilityActionArguments对象信息。 | 1704| const char* key | 表示key。 | 1705| char** value | 表示value。 | 1706 1707**返回:** 1708 1709| 类型 | 说明 | 1710| -- | -- | 1711| int32_t | 成功返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_SUCCESSFUL](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。<br>参数错误返回[ARKUI_ACCESSIBILITY_NATIVE_RESULT_BAD_PARAMETER](capi-native-interface-accessibility-h.md#arkui_acessbilityerrorcode)。 | 1712 1713 1714