1# InitSync 2 3 4## 概述 5 6提供用于向Init进程通知事件的api。 7 8**起始版本:** 10 9 10 11## 汇总 12 13 14### 文件 15 16| 名称 | 描述 | 17| -------- | -------- | 18| [init_sync.h](init__sync_8h.md) | 声明用于向Init进程通知事件的api。 | 19 20 21### 宏定义 22 23| 名称 | 描述 | 24| -------- | -------- | 25| **EVENT1** 0xf | 定义事件EVENT1。 | 26| **EVENT1_WAITTIME** 10000 | 10000表示EVENT1事件的等待时间为10s。 | 27| **EVENT2** 0xf0 | 定义事件EVENT2。 | 28| **EVENT2_WAITTIME** 0 | 定义EVENT2_WAITTIME 0表示没有使用QS_STAGE2。 | 29| **EVENT3** 0xf00 | 定义事件EVENT3。 | 30| **EVENT3_WAITTIME** 0 | 定义EVENT3_WAITTIME 0表示没有使用QS_STAGE3。 | 31 32 33### 函数 34 35| 名称 | 描述 | 36| -------- | -------- | 37| int [NotifyInit](#notifyinit) (unsigned long event) | 通知事件到Init进程。 所有进程都可以调用,通常由被监听进程调用。 | 38 39 40## 函数说明 41 42 43### NotifyInit() 44 45``` 46int NotifyInit (unsigned long event) 47``` 48 49**描述** 50 51通知事件到Init进程。 所有进程都可以调用,通常由被监听进程调用。 52 53**参数:** 54 55| 名称 | 描述 | 56| -------- | -------- | 57| event | 需要在监听器(init进程)和通知器之间达成一致。 | 58 59**返回:** 60 61失败时返回-1。 62