# INfcCallback ## 概述 用于从nfc芯片给nfc协议栈上报数据和事件的回调声明。 **起始版本:** 3.2 **相关模块:**[HdiNfc](_hdi_nfc_v10.md) ## 汇总 ### Public 成员函数 | 名称 | 描述 | | -------- | -------- | | [OnData](#ondata) ([in] List< unsigned char > data) | NFC芯片上报给协议栈NFC数据的函数定义。 | | [OnEvent](#onevent) ([in] enum [NfcEvent](_hdi_nfc_v10.md#nfcevent) event, [in] enum [NfcStatus](_hdi_nfc_v10.md#nfcstatus) status) | NFC芯片上报给协议栈事件的函数定义。 | ## 成员函数说明 ### OnData() ``` INfcCallback::OnData ([in] List< unsigned char > data) ``` **描述** NFC芯片上报给协议栈NFC数据的函数定义。 **起始版本:** 3.2 **参数:** | 名称 | 描述 | | -------- | -------- | | data | NFC芯片上报给NFC协议栈的数据。 | ### OnEvent() ``` INfcCallback::OnEvent ([in] enum NfcEvent event, [in] enum NfcStatus status ) ``` **描述** NFC芯片上报给协议栈事件的函数定义。 **起始版本:** 3.2 **参数:** | 名称 | 描述 | | -------- | -------- | | event | 上报事件的事件ID。 | | status | NFC状态,具体定义见NfcStatus。 事件ID具体见 **NfcTypes**。 |