1# ArkUI_NativeGestureAPI_2 2<!--Kit: ArkUI--> 3<!--Subsystem: ArkUI--> 4<!--Owner: @jiangtao92--> 5<!--Designer: @piggyguy--> 6<!--Tester: @songyanhong--> 7<!--Adviser: @HelloCrease--> 8 9## 概述 10 11定义手势模块接口集合。 12 13**起始版本:** 18 14 15**相关模块:** [ArkUI_NativeModule](capi-arkui-nativemodule.md) 16 17**所在头文件:** [native_gesture.h](capi-native-gesture-h.md) 18 19## 汇总 20 21### 成员变量 22 23| 名称 | 描述 | 24|-------------------------------------------| -- | 25| [ArkUI_NativeGestureAPI_1](capi-arkui-nativemodule-arkui-nativegestureapi-1.md)* gestureApi1 | 指向ArkUI_NativeGestureAPI_1结构体的指针。 | 26 27 28### 成员函数 29 30| 名称 | 描述 | 31| -- | -- | 32| [int32_t (\*setGestureInterrupterToNode)(ArkUI_NodeHandle node, void* userData,ArkUI_GestureInterruptResult (\*interrupter)(ArkUI_GestureInterruptInfo* info))](#setgestureinterruptertonode) | 设置手势中断事件的回调函数。 | 33 34## 成员函数说明 35 36### setGestureInterrupterToNode() 37 38``` 39int32_t (*setGestureInterrupterToNode)(ArkUI_NodeHandle node, void* userData,ArkUI_GestureInterruptResult (*interrupter)(ArkUI_GestureInterruptInfo* info)) 40``` 41 42**描述:** 43 44 45设置手势中断事件的回调函数。 46 47**参数:** 48 49| 参数项 | 描述 | 50|---------------------------| -- | 51| [ArkUI_NodeHandle](capi-arkui-nativemodule-arkui-node8h.md) node | 需要被设置手势打断回调的ArkUI节点。 | 52| void* userData | 用户自定义数据。 | 53| interrupter | 打断回调,info返回手势打断数据。interrupter 返回 GESTURE_INTERRUPT_RESULT_CONTINUE,手势正常进行; 返回 GESTURE_INTERRUPT_RESULT_REJECT 手势打断。 | 54 55**返回:** 56 57| 类型 | 说明 | 58| -- | -- | 59| int32_t | 0 - 成功。<br> 401 - 参数错误。 | 60 61 62