77范文网 - 专业文章范例文档资料分享平台

WOSA/XFS 3.10 中文版 04(8)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第36页

CWA 15748-4:2008 错误代码 事件

除了[Ref. 1]中定义的普通的错误外, 该命令也会出现以下错误代码: Value 意义 WFS_ERR_IDC_MEDIAJAM 卡被夹住,需要操作人员的干预。 WFS_ERR_IDC_SHUTTERFAIL 由于操作失误或者硬件故障,而未能成

功打开或关闭卡口,需要操作人员的干预。

WFS_ERR_IDC_NOMEDIA 在完成写卡操作之前,卡被移除(产生了

事件

WFS_EXEE_IDC_MEDIAINSERTED)。针对电动式读卡器来说,写入操作是失败的;也就是说必须发出另外一个命令来写数据。

WFS_ERR_IDC_INVALIDMEDIA 没有发现磁道,插卡或刷卡的方式错误。 WFS_ERR_IDC_WRITE_METHOD fwWriteMethod 值与读卡器性能不一致。 WFS_ERR_IDC_CARDTOOSHORT 插入的卡太短。当出现这种错误时,卡

依旧在卡口位置。.

WFS_ERR_IDC_CARDTOOLONG 插入的卡太长。当出现这种错误时,卡

依旧在卡口位置。 除了[Ref. 1]中定义的普通的事件外, 该命令也会出现以下事件: Value

WFS_EXEE_IDC_MEDIAINSERTED

意义 当发现读卡器内有卡插入时,会产生该事件,提前警告应用程序一个卡的插入,允许它移除一个用户提示和/或在写卡时进行其它的处理。

当写卡操作完成之前,就移除了卡,会产生该事件。

用户试图以错误的方向插入卡。读卡器没有接受该卡。读卡器依旧时刻准备着接受以正确方式插入的卡。

读卡器准备接受来自用户的卡。

WFS_SRVE_IDC_MEDIAREMOVED WFS_EXEE_IDC_INVALIDMEDIA

注释

WFS_EXEE_IDC_INSERTCARD

这是读卡器的一个基本功能。因此如果一个没有写卡功能的读卡器接到了写卡请求的话,将会返回WFS_ERR_UNSUPP_COMMAND 错误。

第37页

CWA 15748-4:2008

5.9 WFS_CMD_IDC_CHIP_IO

描述

输入参数

输出参数

错误代码

事件

该命令用于与数据透明地返回应用程序。必须在发出命令之前获取芯片的IC芯片的通信。来自应用程序的透明数据被传送到ATRIC。芯片的芯片,ICATR芯片的返回或者记忆卡识别(如果是可行的话)必须是首先通过用户卡系列重设的WFS_CMD_IDC_READ_RAW_DATA 获取。WFS_CMD_IDC_CHIP_POWER ATR可以通过WFS_CMD_IDC_READ_RAW_DATA 命令或者WFS_CMD_IDC_CHIP_POWER 命令获得。永久接触芯片的获得。 ATR总是通过

LPWFSIDCCHIPIO lpChipIoIn;

typedef struct _wfs_idc_chip_io

{ WORD wChipProtocol; ULONG ulChipDataLength; LPBYTE lpbChipData; } WFSIDCCHIPIO, *LPWFSIDCCHIPIO;

wChipProtocol

指定用来与IC芯片通信协议。可能的值是那些在WFS_INF_IDC_CAPABILITIES 中所描述的值。当与记忆卡通信时,该字段被忽略。SP清楚目前插入的是哪种类型记忆卡,因此应用程序没有必要对此进行管理。

ulChipDataLength

指定lpbChipData的长度。 lpbChipData

该指针指向发给芯片的数据。

LPWFSIDCCHIPIO lpChipIoOut;

typedef struct _wfs_idc_chip_io

{ WORD wChipProtocol; ULONG ulChipDataLength; LPBYTE lpbChipData; } WFSIDCCHIPIO, *LPWFSIDCCHIPIO;

wChipProtocol

指定用来与IC芯片通信协议。该字段的值与输入结构中相对应的字段的值相同。该字段在对记忆卡处理中忽略,并返回WFS_IDC_NOTSUPP。

ulChipDataLength

指定lpbChipData的长度。 lpbChipData

该指针指向IC芯片返回的数据。

除了[Ref. 1]中定义的普通的错误外, 该命令也会出现以下错误代码: 值

意义

WFS_ERR_IDC_MEDIAJAM 卡被夹住,需要操作人员的干预。 WFS_ERR_IDC_NOMEDIA

读卡器内没有卡。 WFS_ERR_IDC_INVALIDMEDIA 没有发现芯片。卡可能被以错误的方式插 入。

WFS_ERR_IDC_INVALIDDATA

当与芯片通信时,出了错。 WFS_ERR_IDC_PROTOCOLNOTSUPP 使用的协议不受SP的支持。 WFS_ERR_IDC_ATRNOTOBTAINED

没有获得ATR数据。

除了[Ref. 1]中定义的普通的事件外, 该命令也会出现以下事件:

第38页

CWA 15748-4:2008

WFS_SRVE_IDC_MEDIAREMOVED

注释

意义

在对卡操作还没有完成之时,卡被移除,产生该事件。

第39页

CWA 15748-4:2008

5.10 WFS_CMD_IDC_RESET

描述

应用程序执行此命令来对读卡器的硬件进行复位,使读卡状态为正常。该命令不会覆盖由另一个应用程序或服务处理的锁定。

如果读卡器为用户ID卡设备,那么此读卡器将根据lpwResetIn的参数对读卡器中发现的任何用户卡进行吞入、弹出或不进行任何动作。由于硬件问题可能无法根据参数规定将卡吞入或弹出。如果在设备中发现用户卡,则WFS_SRVE_IDC_MEDIADETECTED将通知应用程序卡已被移送至什么位置。如果不指定任何动作,用户卡将无法被移动,即使这将意味着读卡器不能得到恢复。 如果这个设备是一个固定的芯片卡单元,这个命令将关闭芯片。

输入参数

输出参数 错误代码

事件

注释

LPWORD lpwResetIn;

指定对任何读卡器中发现的任何用户卡执行的操作: 值

意义

WFS_IDC_EJECT 弹出所发现的任何卡。 WFS_IDC_RETAIN 吞卡所发现的任何卡。

WFS_IDC_NOACTION

对所发现的任何卡不应执行任何操作。

如果lpwResetIn 是 NULL,SP将会决定将所发现的任何卡移向哪里。

除了[Ref. 1]中定义的普通的错误外, 该命令也会出现以下错误代码: Value

意义

WFS_ERR_IDC_MEDIAJAM 卡被夹住,需要操作人员的干预。 WFS_ERR_IDC_SHUTTERFAIL 读卡器不能成功打开或关闭卡口

WFS_ERR_IDC_RETAINBINFULL

回收盒已满,不能再吞卡卡。目前的卡依旧处于读卡器中。

除了[Ref. 1]中定义的普通的事件外, 该命令也会出现以下事件:

值 意义 WFS_SRVE_IDC_MEDIADETECTED 当在复位时检测到介质,产生此事件。 WFS_SRVE_IDC_MEDIAREMOVEDWFS_USRE_IDC_RETAINBINTHRESHOLD 卡已被用户取走 回收盒达到临界值。 。

第40页

CWA 15748-4:2008

5.11 WFS_CMD_IDC_CHIP_POWER

描述

输入参数

输出参数

错误代码

事件

注释

该命令处理对于用户芯片,此命令只能在通过使用IC芯片可以完成的加电操作 CMD_IDC_READ_RAW_DATA命令第一次连接芯片后使用对于永久性连接芯片卡,只能通过此命令来控制芯片电源。。

LPWORD lpwChipPower;

lpwChipPower

指定要执行的操作,是以下值之一:

意义

WFS_IDC_CHIPPOWERCOLD 芯片加电并复位(冷复位)。 WFS_IDC_CHIPPOWERWARM 芯片复位(热复位)。WFS_IDC_CHIPPOWEROFF

芯片被断电。

NULL or LPWFSIDCCHIPPOWEROUT lpChipPowerOut;

typedef struct _wfs_idc_chip_power_out

{

ULONG ulChipDataLength; LPBYTE lpbChipData;

} WFSIDCCHIPPOWEROUT, *LPWFSIDCCHIPPOWEROUT;

ulChipDataLength

指定以下lpbChipData字段的长度

lpbChipData

指向从芯片返回的复位应答ATR数据,如果动作不是为加电,则为空值。 除了[Ref. 1]中定义的普通的错误外, 该命令也会出现以下错误代码: 值 意义

WFS_ERR_IDC_CHIPPOWERNOTSUPP 不支持指定的操作。 WFS_ERR_IDC_MEDIAJAM 卡被夹住,需要操作人员的干预。 WFS_ERR_IDC_NOMEDIA 读卡器内没有卡。 WFS_ERR_IDC_INVALIDMEDIA 没有发现IC芯片,插卡或刷卡的方式错误 WFS_ERR_IDC_INVALIDDATAWFS_ERR_IDC_ATRNOTOBTAINED 在与芯片通讯时发生一个错误。未获取复位应答ATR(只适用于用户卡 ).

除了[Ref. 1]中定义的普通的事件外, 该命令也会出现以下事件: 值

意义

WFS_SRVE_IDC_MEDIAREMOVED 在操作未完成之前,卡被移除,产生此事件。

提供了输出参数的空返回值以提高向后兼容性。此空返回值仅对用户卡有效。永久芯片必须在输出参数中返回复位应答ATR。用户卡应在输出参数中返回复位应答ATR。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库WOSA/XFS 3.10 中文版 04(8)在线全文阅读。

WOSA/XFS 3.10 中文版 04(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613280.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: