身份验证返回值

网络提供程序值

网络 提供程序 API 使用以下定义的值。

说明
网络安全返回值
返回网络提供程序可以设置的值。

智能卡返回值

智能卡函数 返回以下返回值。 这些返回值在用户定义Derr.h 中。

备注

某些返回值可能具有与现有值相同的值Windows表示类似条件的返回值。 有关此处未列出的错误代码的信息,请参阅 系统错误代码

说明
管道 _ _ 损坏错误
0x00000109
客户端尝试在远程会话中执行智能卡操作,例如终端服务器上运行的客户端会话,并且使用的操作系统不支持智能卡重定向。
SCARD _ E _ BAD _ SEEK
0x80100029
设置智能卡文件对象指针时出错。
SCARD _ E _ CANCELLED
0x80100002
操作已由 SCardCancel 请求取消。
SCARD _ E _ CANT _ DISPOSE
0x8010000E
系统无法按照请求的方式释放媒体。
不支持 _ SCARD E _ _ 卡
0x8010001C
智能卡不满足最低支持要求。
SCARD _ E _ 证书 _ 不可用
0x8010002D
无法获取请求的证书。
SCARD _ E _ COMM _ _ 数据丢失
0x8010002F
检测到智能卡出现通信错误。
找不到 SCARD _ E _ DIR _ _
0x80100023
智能卡中不存在指定的目录。
SCARD _ E _ 重复 _ 读取器
0x8010001B
读取器 驱动程序 未生成唯一的读取器名称。
找不到 SCARD _ E _ _ _ 文件
0x80100024
智能卡中不存在指定的文件。
SCARD _ _ _ E)CREATEORDER
0x80100021
不支持对象创建的请求顺序。
SCARD _ E _ 完成 _ 安装
0x80100020
找不到智能卡的主提供程序。
SCARD _ E _ 缓冲区 _ 不足
0x80100008
对于返回的数据,返回的数据的数据缓冲区太小。
SCARD _ E _ 无效 _ ATR
0x80100015
注册表获取的 ATR 字符串不是有效的 ATR 字符串。
SCARD _ E _ 无效 _ CHV
0x8010002A
提供的 PIN 不正确。
SCARD _ E _ 无效 _ 句柄
0x80100003
提供的句柄无效。
SCARD _ E _ 无效 _ 参数
0x80100004
无法正确解释提供的一个或多个参数。
SCARD _ E _ _ 无效的目标
0x80100005
注册表启动信息缺失或无效。
SCARD _ E _ _ 无效值
0x80100011
无法正确解释提供的一个或多个参数值。
SCARD _ E _ 无 _ 访问权限
0x80100027
拒绝对文件的访问。
SCARD _ E _ NO _ DIR
0x80100025
提供的路径不表示智能卡目录。
SCARD _ E _ NO _ FILE
0x80100026
提供的路径不表示智能卡文件。
SCARD _ E _ 无 _ 密钥 _ 容器
0x80100030
智能卡上不存在请求的密钥容器。
SCARD _ E _ 无 _ 内存
0x80100006
没有足够的内存来完成此命令。
SCARD _ E 无 PIN _ _ _ 缓存
0x80100033
无法缓存智能卡 PIN。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 此错误代码不可用。

SCARD _ E _ _ 无 _ 可用读取器
0x8010002E
没有可用的智能卡读卡器。
SCARD _ E _ NO _ SERVICE
0x8010001D
智能卡 资源管理器 未运行。
SCARD _ E _ NO _ SMARTCARD
0x8010000C
此操作需要智能卡,但设备当前没有智能卡。
放弃 _ E _ 无 _ 此类 _ 证书
0x8010002C
请求的证书不存在。
放弃 _ E _ 未 _ 就绪
0x80100010
读取器或卡尚未准备好接受命令。
放弃 _ E _ 未 _ 处理
0x80100016
尝试结束不存在的事务。
放弃 _ E _ PCI _ 太 _ 小
0x80100019
PCI 接收缓冲区太小。
放弃 _ E _ PIN _ 缓存已 _ 过期
0x80100032
智能卡 PIN 缓存已过期。
Windows server 2008、Windows Vista Windows server 2003 和 Windows XP: 此错误代码不可用。

放弃 _ E _ 协议 _ 不匹配
0x8010000F
请求的协议与当前用于卡的协议不兼容。
放弃 _ E _ 只读 _ _ 卡
0x80100034
智能卡是只读的,无法写入。
Windows server 2008、Windows Vista Windows server 2003 和 Windows XP: 此错误代码不可用。

放弃 _ E _ 读取器 _ 不可用
0x80100017
指定的读取器当前不可用。
_ _ 不支持放弃 E 读取器 _
0x8010001A
读卡器驱动程序不符合支持的最低要求。
放弃 _ E _ SERVER _ 太 _ 忙
0x80100031
智能卡资源管理器太忙,无法完成此操作。
放弃 _ E _ 服务 _ 已停止
0x8010001E
智能卡资源管理器已关闭。
放弃 _ E _ 共享 _ 冲突
0x8010000B
由于其他未完成的连接,无法访问智能卡。
放弃 _ E _ 系统已 _ 取消
0x80100012
此操作已被系统取消,可能会注销或关闭。
放弃 _ E _ 超时
0x8010000A
用户指定的超时值已过期。
放弃 _ E _ 意外
0x8010001F
出现意外的卡错误。
放弃 _ E _ 未知 _ 卡
0x8010000D
无法识别指定的智能卡名称。
放弃 _ E _ 未知 _ 读卡器
0x80100009
无法识别指定的读取器名称。
放弃 _ E _ 未知 _ RES _ MNG
0x8010002B
返回了一个无法识别的错误代码。
放弃 _ E _ 不支持的 _ 功能
0x80100022
此智能卡不支持所请求的功能。
放弃 _ E _ 写入 _ 太 _ 多
0x80100028
尝试写入的数据超出了目标对象的大小。
放弃 _ F _ COMM _ 错误
0x80100013
检测到内部通信错误。
放弃 _ F _ 内部 _ 错误
0x80100001
内部一致性检查失败。
放弃 _ F _ 未知 _ 错误
0x80100014
检测到一个内部错误,但来源不明。
放弃 _ F _ 等待 _ _ 时间太长
0x80100007
内部一致性计时器已过期。
放弃 _ P _ 关闭
0x80100018
操作已中止,使服务器应用程序退出。
成功的放弃 _ _
未遇到任何错误。
_ _ _ 用户取消的 _ 放弃
0x8010006E
此操作已被用户取消。
_ _ _ _ _ 找不到放弃 W 缓存项
0x80100070
在缓存中找不到请求的项目。
放弃 _ W _ 缓存 _ 项 _ 过时
0x80100071
请求的缓存项太旧,已从缓存中删除。
放弃 _ W _ 缓存 _ 项 _ 太 _ 大
0x80100072
新缓存项超出了为缓存定义的每个项的最大大小。
放弃 _ W _ 卡 _ 未 _ 通过身份验证
0x8010006F
未向智能卡提供 PIN。
放弃 _ W _ CHV _
0x8010006C
由于已达到 PIN 输入尝试的最大数目,因此无法访问此卡。
放弃 _ W _ EOF
0x8010006D
已达到智能卡文件的末尾。
SCARD _ W _ 已删除 _ 卡
0x80100069
智能卡已删除,因此无法进一步通信。
SCARD _ W _ 重置 _ 卡
0x80100068
智能卡已重置。
SCARD _ W _ 安全性 _ 冲突
0x8010006A
由于安全违规,访问被拒绝。
SCARD _ W _ UNPOWERED _ CARD
0x80100067
已从智能卡中删除电源,因此无法进一步通信。
SCARD _ W _ 无响应 _ 卡
0x80100066
智能卡未响应重置。
SCARD _ W _ 不支持 _ 的卡
0x80100065
由于 ATR 字符串配置冲突,读取器无法与卡通信。
SCARD _ W _ WRONG _ CHV
0x8010006B
由于显示错误的 PIN,因此无法访问卡。

系统错误代码