身份验证返回值
网络提供程序值
网络提供程序 API 使用以下定义的值。
值 | 说明 |
---|---|
网络安全返回值 |
返回网络提供程序可以设置的值。 |
智能卡返回值
智能卡函数 返回以下返回值。 这些返回值在 Scarderr.h 中定义。
注意
某些返回值可能与表示类似条件的现有 Windows 返回值具有相同的值。 有关此处未列出的错误代码的信息,请参阅 系统错误代码。
值 | 说明 |
---|---|
ERROR_BROKEN_PIPE 0x00000109 |
客户端尝试在远程会话中执行智能卡操作,例如在终端服务器上运行的客户端会话,并且正在使用的操作系统不支持智能卡重定向。 |
SCARD_E_BAD_SEEK 0x80100029 |
设置智能卡文件对象指针时出错。 |
SCARD_E_CANCELLED 0x80100002 |
SCardCancel 请求取消了该操作。 |
SCARD_E_CANT_DISPOSE 0x8010000E |
系统无法按请求的方式处理媒体。 |
SCARD_E_CARD_UNSUPPORTED 0x8010001C |
智能卡不满足最低支持要求。 |
SCARD_E_CERTIFICATE_UNAVAILABLE 0x8010002D |
无法获取请求的证书。 |
SCARD_E_COMM_DATA_LOST 0x8010002F |
检测到智能卡的通信错误。 |
SCARD_E_DIR_NOT_FOUND 0x80100023 |
指定的目录不存在于智能卡中。 |
SCARD_E_DUPLICATE_READER 0x8010001B |
读取器驱动程序未生成唯一的读取器名称。 |
SCARD_E_FILE_NOT_FOUND 0x80100024 |
指定的文件不存在于智能卡中。 |
SCARD_E_ICC_CREATEORDER 0x80100021 |
不支持请求的对象创建顺序。 |
SCARD_E_ICC_INSTALLATION 0x80100020 |
找不到智能卡的主要提供程序。 |
SCARD_E_INSUFFICIENT_BUFFER 0x80100008 |
对于返回的数据,返回的数据缓冲区太小。 |
SCARD_E_INVALID_ATR 0x80100015 |
从注册表获取的 ATR 字符串 不是有效的 ATR 字符串。 |
SCARD_E_INVALID_CHV 0x8010002A |
提供的 PIN 不正确。 |
SCARD_E_INVALID_HANDLE 0x80100003 |
提供的句柄无效。 |
SCARD_E_INVALID_PARAMETER 0x80100004 |
无法正确解释提供的一个或多个参数。 |
SCARD_E_INVALID_TARGET 0x80100005 |
注册表启动信息缺失或无效。 |
SCARD_E_INVALID_VALUE 0x80100011 |
无法正确解释提供的一个或多个参数值。 |
SCARD_E_NO_ACCESS 0x80100027 |
拒绝访问文件。 |
SCARD_E_NO_DIR 0x80100025 |
提供的路径不表示智能卡目录。 |
SCARD_E_NO_FILE 0x80100026 |
提供的路径不表示智能卡文件。 |
SCARD_E_NO_KEY_CONTAINER 0x80100030 |
智能卡上不存在请求的密钥容器。 |
SCARD_E_NO_MEMORY 0x80100006 |
内存不足,无法完成此命令。 |
SCARD_E_NO_PIN_CACHE 0x80100033 |
无法缓存智能卡 PIN。 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 此错误代码不可用。 |
SCARD_E_NO_READERS_AVAILABLE 0x8010002E |
没有可用的智能卡阅读器。 |
SCARD_E_NO_SERVICE 0x8010001D |
智能卡资源管理器未运行。 |
SCARD_E_NO_SMARTCARD 0x8010000C |
此操作需要智能卡,但设备中当前没有智能卡。 |
SCARD_E_NO_SUCH_CERTIFICATE 0x8010002C |
请求的证书不存在。 |
SCARD_E_NOT_READY 0x80100010 |
读取器或卡尚未准备好接受命令。 |
SCARD_E_NOT_TRANSACTED 0x80100016 |
尝试结束不存在的事务。 |
SCARD_E_PCI_TOO_SMALL 0x80100019 |
PCI 接收缓冲区太小。 |
SCARD_E_PIN_CACHE_EXPIRED 0x80100032 |
智能卡 PIN 缓存已过期。 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 此错误代码不可用。 |
SCARD_E_PROTO_MISMATCH 0x8010000F |
请求的协议与当前与卡一起使用的协议不兼容。 |
SCARD_E_READ_ONLY_CARD 0x80100034 |
智能卡是只读的,无法写入。 Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 此错误代码不可用。 |
SCARD_E_READER_UNAVAILABLE 0x80100017 |
指定的读取器当前不可用。 |
SCARD_E_READER_UNSUPPORTED 0x8010001A |
读取器驱动程序不满足最低支持要求。 |
SCARD_E_SERVER_TOO_BUSY 0x80100031 |
智能卡资源管理器太忙,无法完成此操作。 |
SCARD_E_SERVICE_STOPPED 0x8010001E |
智能卡资源管理器已关闭。 |
SCARD_E_SHARING_VIOLATION 0x8010000B |
由于其他未完成的连接,无法访问智能卡。 |
SCARD_E_SYSTEM_CANCELLED 0x80100012 |
系统取消了操作,可能是为了注销或关闭。 |
SCARD_E_TIMEOUT 0x8010000A |
用户指定的超时值已过期。 |
SCARD_E_UNEXPECTED 0x8010001F |
发生意外卡错误。 |
SCARD_E_UNKNOWN_CARD 0x8010000D |
无法识别指定的智能卡名称。 |
SCARD_E_UNKNOWN_READER 0x80100009 |
无法识别指定的读取器名称。 |
SCARD_E_UNKNOWN_RES_MNG 0x8010002B |
返回了无法识别的错误代码。 |
SCARD_E_UNSUPPORTED_FEATURE 0x80100022 |
此智能卡不支持请求的功能。 |
SCARD_E_WRITE_TOO_MANY 0x80100028 |
尝试写入的数据超过目标对象中容纳的数据量。 |
SCARD_F_COMM_ERROR 0x80100013 |
检测到内部通信错误。 |
SCARD_F_INTERNAL_ERROR 0x80100001 |
内部一致性检查失败。 |
SCARD_F_UNKNOWN_ERROR 0x80100014 |
检测到一个内部错误,但来源不明。 |
SCARD_F_WAITED_TOO_LONG 0x80100007 |
内部一致性计时器已过期。 |
SCARD_P_SHUTDOWN 0x80100018 |
操作已中止,以允许服务器应用程序退出。 |
SCARD_S_SUCCESS |
未遇到任何错误。 |
SCARD_W_CANCELLED_BY_USER 0x8010006E |
操作已被用户取消。 |
SCARD_W_CACHE_ITEM_NOT_FOUND 0x80100070 |
在缓存中找不到请求的项。 |
SCARD_W_CACHE_ITEM_STALE 0x80100071 |
请求的缓存项太旧,已从缓存中删除。 |
SCARD_W_CACHE_ITEM_TOO_BIG 0x80100072 |
新的缓存项超出了为缓存定义的每个项的最大大小。 |
SCARD_W_CARD_NOT_AUTHENTICATED 0x8010006F |
未向智能卡显示 PIN。 |
SCARD_W_CHV_BLOCKED 0x8010006C |
无法访问卡,因为已达到最大 PIN 输入尝试次数。 |
SCARD_W_EOF 0x8010006D |
智能卡文件的末尾已到达。 |
SCARD_W_REMOVED_CARD 0x80100069 |
智能卡已被删除,因此无法进一步通信。 |
SCARD_W_RESET_CARD 0x80100068 |
智能卡已重置。 |
SCARD_W_SECURITY_VIOLATION 0x8010006A |
由于安全冲突,访问被拒绝。 |
SCARD_W_UNPOWERED_CARD 0x80100067 |
已从智能卡中删除电源,因此无法进一步通信。 |
SCARD_W_UNRESPONSIVE_CARD 0x80100066 |
智能卡不响应重置。 |
SCARD_W_UNSUPPORTED_CARD 0x80100065 |
由于 ATR 字符串配置冲突,读取器无法与卡通信。 |
SCARD_W_WRONG_CHV 0x8010006B |
无法访问卡,因为提供了错误的 PIN。 |