1# HiCollie_SetTimerParam 2 3 4## 概述 5 6定义OH_HiCollie_SetTimer函数的输入参数。 7 8**起始版本:** 18 9 10**相关模块:** [HiCollie](_hi_collie.md) 11 12**所在头文件:** [hicollie.h](hicollie_8h.md) 13 14## 汇总 15 16 17### 成员变量 18 19| 名称 | 描述 | 20| -------- | -------- | 21| const char \* [name](#name) | timer任务名称,非空字符串。 | 22| unsigned int [timeout](#timeout) | 任务超时时间阈值,单位s。 | 23| [OH_HiCollie_Callback](_hi_collie.md#oh_hicollie_callback) [func](#func) | 超时发生时执行的回调函数 (无回调可传nullptr)。 | 24| void \* [arg](#arg) | 回调函数的参数,无类型指针。 | 25| [HiCollie_Flag](_hi_collie.md#hicollie_flag) [flag](#flag) | 超时发生时执行的动作,参考[HiCollie_Flag](_hi_collie.md#hicollie_flag)。 | 26 27 28## 结构体成员变量说明 29 30 31### arg 32 33``` 34void* HiCollie_SetTimerParam::arg 35``` 36**描述** 37回调函数的参数。 38 39 40### flag 41 42``` 43HiCollie_Flag HiCollie_SetTimerParam::flag 44``` 45**描述** 46超时发生时执行的动作,参考[HiCollie_Flag](_hi_collie.md#hicollie_flag)。 47 48 49### func 50 51``` 52OH_HiCollie_Callback HiCollie_SetTimerParam::func 53``` 54**描述** 55超时发生时执行的回调函数。 56 57 58### name 59 60``` 61const char* HiCollie_SetTimerParam::name 62``` 63**描述** 64timer任务名称。 65 66 67### timeout 68 69``` 70unsigned int HiCollie_SetTimerParam::timeout 71``` 72**描述** 73任务超时时间阈值,单位s。 74