我正在使用 CEN/XFS API 创建应用程序,并且正在使用 PIN 和 IDC 模块。
在第一步(启动/打开/注册之后),我想让用户插入它的身份证。所以我WFS_CMD_IDC_READ_RAW_DATA
用WFSAsyncExecute
命令打电话。在此命令完成后(之后:Messages WFS_EXECUTE_COMPLETE
事件),我希望有WFS_EXEE_IDC_MEDIAINSERTED
事件,但我总是进入WFS_EXEE_IDC_INVALIDMEDIA
我的应用程序。这是怎么回事?
编辑:为了确保读卡器里面不包含任何卡,我还添加了一个检查它的状态,如果是status = WFS_EXEE_IDC_MEDIAINSERTED
,我重置它(保留所有卡),然后调用:WFS_CMD_IDC_READ_RAW_DATA
。但同样,我总是得到WFS_EXEE_IDC_INVALIDMEDIA
事件。