1# IHciCallback 2 3## 概述 4 5定义HCI回调函数,包含初始化结果和从控制器接收的数据。 6 7**起始版本:** 3.2 8 9**相关模块:**[HdiHci](_hdi_hci.md) 10 11 12## 汇总 13 14 15### Public 成员函数 16 17| 名称 | 描述 | 18| -------- | -------- | 19| [OnInited](#oninited) ([in] enum BtStatus status) | HCI 初始化回调函数。 | 20| [OnReceivedHciPacket](#onreceivedhcipacket) ([in] enum BtType type, [in] unsigned char[] data) | 接收控制器发送的数据包。 | 21 22 23## 成员函数说明 24 25 26### OnInited() 27 28``` 29IHciCallback::OnInited ([in] enum BtStatus status) 30``` 31 32**描述** 33 34HCI 初始化回调函数。 35 36**起始版本:** 3.2 37 38**参数:** 39 40| 名称 | 描述 | 41| -------- | -------- | 42| status | 声明HCI初始化结果。相关详细信息,请参考[BtType](_hdi_hci.md#bttype)。 | 43 44**返回:** 45 46如果操作成功返回0;否则返回负值。 47 48 49### OnReceivedHciPacket() 50 51``` 52IHciCallback::OnReceivedHciPacket ([in] enum BtType type, [in] unsigned char[] data ) 53``` 54 55**描述** 56 57接收控制器发送的数据包。 58 59**起始版本:** 3.2 60 61**参数:** 62 63| 名称 | 描述 | 64| -------- | -------- | 65| type | 声明HCI数据包类型。相关详细信息,请参考[BtType](_hdi_hci.md#bttype)。| 66| data | 表示从控制器接收的HCI数据包。 | 67 68**返回:** 69 70如果操作成功返回0;否则返回负值。