|  
              ERROR_AUDITING_DISABLED0xC0090001 | 当前未审核指定的事件。 
 | 
|  
              ERROR_ALL_SIDS_FILTERED0xC0090002 | SID 筛选操作删除了所有 SID。 
 | 
|  
              ERROR_BIZRULES_NOT_ENABLED0xC0090003 | 对调用应用程序禁用业务规则脚本。 
 | 
|  
              APPX_E_PACKAGING_INTERNAL0x80080200 | 打包 API 遇到内部错误。 
 | 
|  
              APPX_E_INTERLEAVING_NOT_ALLOWED0x80080201 | 文件不是有效的包,因为它的内容是交错的。 
 | 
|  
              APPX_E_RELATIONSHIPS_NOT_ALLOWED0x80080202 | 文件不是有效的包,因为它包含 OPC 关系。 
 | 
|  
              APPX_E_MISSING_REQUIRED_FILE0x80080203 | 该文件不是有效的包,因为它缺少清单或块映射,或者在代码完整性文件存在时缺少签名文件。 
 | 
|  
              APPX_E_INVALID_MANIFEST0x80080204 | 包的清单无效。 
 | 
|  
              APPX_E_INVALID_BLOCKMAP0x80080205 | 包的块映射无效。 
 | 
|  
              APPX_E_CORRUPT_CONTENT0x80080206 | 无法读取包的内容,因为它已损坏。 
 | 
|  
              APPX_E_BLOCK_HASH_INVALID0x80080207 | 块的计算哈希值与块映射中存储的哈希值不匹配。 
 | 
|  
              APPX_E_REQUESTED_RANGE_TOO_LARGE0x80080208 | 当转换为块的字节范围时,请求的字节范围超过 4GB。 
 | 
|  
              APPX_E_INVALID_SIP_CLIENT_DATA0x80080209 | 用于对包进行签名的SIP_SUBJECTINFO结构不包含所需的数据。 
 | 
|  
              E_APPLICATION_ACTIVATION_TIMED_OUT0x8027025A | 应用未在所需时间内启动。 
 | 
|  
              E_APPLICATION_ACTIVATION_EXEC_FAILURE0x8027025B | 应用未启动。 
 | 
|  
              E_APPLICATION_TEMPORARY_LICENSE_ERROR0x8027025C | 由于许可证问题,此应用无法启动。 请稍后重试。 
 | 
|  
              NTE_BAD_UID0x80090001 | UID 错误。 
 | 
|  
              NTE_BAD_HASH0x80090002 | 哈希错误。 
 | 
|  
              NTE_BAD_KEY0x80090003 | 密钥错误。 
 | 
|  
              NTE_BAD_LEN0x80090004 | 长度错误。 
 | 
|  
              NTE_BAD_DATA0x80090005 | 数据错误。 
 | 
|  
              NTE_BAD_SIGNATURE0x80090006 | 签名无效。 
 | 
|  
              NTE_BAD_VER0x80090007 | 提供程序版本错误。 
 | 
|  
              NTE_BAD_ALGID0x80090008 | 指定的算法无效。 
 | 
|  
              NTE_BAD_FLAGS0x80090009 | 指定的标志无效。 
 | 
|  
              NTE_BAD_TYPE0x8009000A | 指定的类型无效。 
 | 
|  
              NTE_BAD_KEY_STATE0x8009000B | 密钥无效,在指定状态下使用。 
 | 
|  
              NTE_BAD_HASH_STATE0x8009000C | 哈希对在指定状态下使用无效。 
 | 
|  
              NTE_NO_KEY0x8009000D | 密钥  不存在。 
 | 
|  
              NTE_NO_MEMORY0x8009000E | 可用于操作的内存不足。 
 | 
|  
              NTE_EXISTS0x8009000F | 对象已存在。 
 | 
|  
              NTE_PERM0x80090010 | 访问被拒绝。 
 | 
|  
              NTE_NOT_FOUND0x80090011 | 找不到对象。 
 | 
|  
              NTE_DOUBLE_ENCRYPT0x80090012 | 数据已加密。 
 | 
|  
              NTE_BAD_PROVIDER0x80090013 | 指定的提供程序无效。 
 | 
|  
              NTE_BAD_PROV_TYPE0x80090014 | 指定的提供程序类型无效。 
 | 
|  
              NTE_BAD_PUBLIC_KEY0x80090015 | 提供程序的公钥无效。 
 | 
|  
              NTE_BAD_KEYSET0x80090016 | 键集不存在 
 | 
|  
              NTE_PROV_TYPE_NOT_DEF0x80090017 | 未定义提供程序类型。 
 | 
|  
              NTE_PROV_TYPE_ENTRY_BAD0x80090018 | 注册的提供程序类型无效。 
 | 
|  
              NTE_KEYSET_NOT_DEF0x80090019 | 未定义键集。 
 | 
|  
              NTE_KEYSET_ENTRY_BAD0x8009001A | 已注册的密钥集无效。 
 | 
|  
              NTE_PROV_TYPE_NO_MATCH0x8009001B | 提供程序类型与注册值不匹配。 
 | 
|  
              NTE_SIGNATURE_FILE_BAD0x8009001C | 数字签名文件已损坏。 
 | 
|  
              NTE_PROVIDER_DLL_FAIL0x8009001D | 提供程序 DLL 无法正确初始化。 
 | 
|  
              NTE_PROV_DLL_NOT_FOUND0x8009001E | 找不到提供程序 DLL。 
 | 
|  
              NTE_BAD_KEYSET_PARAM0x8009001F | Keyset 参数无效。 
 | 
|  
              NTE_FAIL0x80090020 | 发生内部错误。 
 | 
|  
              NTE_SYS_ERR0x80090021 | 发生基本错误。 
 | 
|  
              NTE_SILENT_CONTEXT0x80090022 | 提供程序无法执行该操作,因为上下文是无提示获取的。 
 | 
|  
              NTE_TOKEN_KEYSET_STORAGE_FULL0x80090023 | 安全令牌没有可用于其他容器的存储空间。 
 | 
|  
              NTE_TEMPORARY_PROFILE0x80090024 | 用户的配置文件是临时配置文件。 
 | 
|  
              NTE_FIXEDPARAMETER0x80090025 | 无法设置关键参数,因为 CSP 使用固定参数。 
 | 
|  
              NTE_INVALID_HANDLE0x80090026 | 提供的句柄无效。 
 | 
|  
              NTE_INVALID_PARAMETER0x80090027 | 参数不正确。 
 | 
|  
              NTE_BUFFER_TOO_SMALL0x80090028 | 提供给函数的缓冲区太小。 
 | 
|  
              NTE_NOT_SUPPORTED0x80090029 | 不支持请求的操作。 
 | 
|  
              NTE_NO_MORE_ITEMS0x8009002A | 没有更多可用数据。 
 | 
|  
              NTE_BUFFERS_OVERLAP0x8009002B | 提供的缓冲区不正确地重叠。 
 | 
|  
              NTE_DECRYPTION_FAILURE0x8009002C | 无法解密指定的数据。 
 | 
|  
              NTE_INTERNAL_ERROR0x8009002D | 内部一致性检查失败。 
 | 
|  
              NTE_UI_REQUIRED0x8009002E | 此操作需要用户的输入。 
 | 
|  
              NTE_HMAC_NOT_SUPPORTED0x8009002F | 加密提供程序不支持 HMAC。 
 | 
|  
              NTE_DEVICE_NOT_READY0x80090030 | 此加密提供程序所需的设备尚未准备好使用。 
 | 
|  
              NTE_AUTHENTICATION_IGNORED0x80090031 | 触发字典攻击缓解,提供程序忽略了提供的授权。 
 | 
|  
              NTE_VALIDATION_FAILED0x80090032 | 所提供的数据的验证未通过完整性或签名验证。 
 | 
|  
              NTE_INCORRECT_PASSWORD0x80090033 | 密码不正确。 
 | 
|  
              NTE_ENCRYPTION_FAILURE0x80090034 | 加密失败。 
 | 
|  
              SEC_E_INSUFFICIENT_MEMORY0x80090300 | 内存不足,无法完成此请求 
 | 
|  
              SEC_E_INVALID_HANDLE0x80090301 | 指定的句柄无效 
 | 
|  
              SEC_E_UNSUPPORTED_FUNCTION0x80090302 | 不支持请求的函数 
 | 
|  
              SEC_E_TARGET_UNKNOWN0x80090303 | 指定的目标未知或无法访问 
 | 
|  
              SEC_E_INTERNAL_ERROR0x80090304 | 无法联系本地安全机构 
 | 
|  
              SEC_E_SECPKG_NOT_FOUND0x80090305 | 请求的安全包不存在 
 | 
|  
              SEC_E_NOT_OWNER0x80090306 | 调用方不是所需凭据的所有者 
 | 
|  
              SEC_E_CANNOT_INSTALL0x80090307 | 安全包初始化失败,无法安装 
 | 
|  
              SEC_E_INVALID_TOKEN0x80090308 | 提供给函数的令牌无效 
 | 
|  
              SEC_E_CANNOT_PACK0x80090309 | 安全包无法封送登录缓冲区,因此登录尝试失败 
 | 
|  
              SEC_E_QOP_NOT_SUPPORTED0x8009030A | 安全包不支持每条消息的保护质量 
 | 
|  
              SEC_E_NO_IMPERSONATION0x8009030B | 安全上下文不允许模拟客户端 
 | 
|  
              SEC_E_LOGON_DENIED0x8009030C | 登录尝试失败 
 | 
|  
              SEC_E_UNKNOWN_CREDENTIALS0x8009030D | 无法识别提供给包的凭据 
 | 
|  
              SEC_E_NO_CREDENTIALS0x8009030E | 安全包中没有可用的凭据 
 | 
|  
              SEC_E_MESSAGE_ALTERED0x8009030F | 为验证提供的消息或签名已更改 
 | 
|  
              SEC_E_OUT_OF_SEQUENCE0x80090310 | 提供用于验证的消息不按顺序 
 | 
|  
              SEC_E_NO_AUTHENTICATING_AUTHORITY0x80090311 | 无法联系任何机构进行身份验证。 
 | 
|  
              SEC_I_CONTINUE_NEEDED0x00090312 | 函数已成功完成,但必须再次调用才能完成上下文 
 | 
|  
              SEC_I_COMPLETE_NEEDED0x00090313 | 函数已成功完成,但必须调用 CompleteToken 
 | 
|  
              SEC_I_COMPLETE_AND_CONTINUE0x00090314 | 函数已成功完成,但必须调用 CompleteToken 和此函数才能完成上下文 
 | 
|  
              SEC_I_LOCAL_LOGON0x00090315 | 登录已完成,但没有可用的网络机构。 登录是使用本地已知信息进行的 
 | 
|  
              SEC_E_BAD_PKGID0x80090316 | 请求的安全包不存在 
 | 
|  
              SEC_E_CONTEXT_EXPIRED0x80090317 | 上下文已过期,不能再使用。 
 | 
|  
              SEC_I_CONTEXT_EXPIRED0x00090317 | 上下文已过期,不能再使用。 
 | 
|  
              SEC_E_INCOMPLETE_MESSAGE0x80090318 | 提供的消息不完整。 未验证签名。 
 | 
|  
              SEC_E_INCOMPLETE_CREDENTIALS0x80090320 | 提供的凭据不完整,无法验证。 无法初始化上下文。 
 | 
|  
              SEC_E_BUFFER_TOO_SMALL0x80090321 | 提供给函数的缓冲区太小。 
 | 
|  
              SEC_I_INCOMPLETE_CREDENTIALS0x00090320 | 提供的凭据不完整,无法验证。 可以从上下文返回其他信息。 
 | 
|  
              SEC_I_RENEGOTIATE0x00090321 | 上下文数据必须与对等方重新协商。 
 | 
|  
              SEC_E_WRONG_PRINCIPAL0x80090322 | 目标主体名称不正确。 
 | 
|  
              SEC_I_NO_LSA_CONTEXT0x00090323 | 没有与此上下文关联的 LSA 模式上下文。 
 | 
|  
              SEC_E_TIME_SKEW0x80090324 | 客户端和服务器计算机上的时钟倾斜。 
 | 
|  
              SEC_E_UNTRUSTED_ROOT0x80090325 | 证书链是由不受信任的颁发机构颁发的。 
 | 
|  
              SEC_E_ILLEGAL_MESSAGE0x80090326 | 收到意外或格式不当的消息。 
 | 
|  
              SEC_E_CERT_UNKNOWN0x80090327 | 处理证书时发生未知错误。 
 | 
|  
              SEC_E_CERT_EXPIRED0x80090328 | 收到的证书已过期。 
 | 
|  
              SEC_E_ENCRYPT_FAILURE0x80090329 | 无法加密指定的数据。 
 | 
|  
              SEC_E_DECRYPT_FAILURE0x80090330 | 无法解密指定的数据。 
 | 
|  
              SEC_E_ALGORITHM_MISMATCH0x80090331 | 客户端和服务器无法通信,因为它们不具有通用算法。 
 | 
|  
              SEC_E_SECURITY_QOS_FAILED0x80090332 | 由于请求的服务质量 (失败(例如相互身份验证或委派) )而无法建立安全上下文。 
 | 
|  
              SEC_E_UNFINISHED_CONTEXT_DELETED0x80090333 | 在完成上下文之前删除了安全上下文。 这被视为登录失败。 
 | 
|  
              SEC_E_NO_TGT_REPLY0x80090334 | 客户端正在尝试协商上下文,服务器需要用户到用户,但未发送 TGT 回复。 
 | 
|  
              SEC_E_NO_IP_ADDRESSES0x80090335 | 无法完成请求的任务,因为本地计算机没有任何 IP 地址。 
 | 
|  
              SEC_E_WRONG_CREDENTIAL_HANDLE0x80090336 | 提供的凭据句柄与与安全上下文关联的凭据不匹配。 
 | 
|  
              SEC_E_CRYPTO_SYSTEM_INVALID0x80090337 | 加密系统或校验和函数无效,因为所需的函数不可用。 
 | 
|  
              SEC_E_MAX_REFERRALS_EXCEEDED0x80090338 | 已超出最大票证引荐数。 
 | 
|  
              SEC_E_MUST_BE_KDC0x80090339 | 本地计算机必须是 Kerberos KDC (域控制器) ,而不是。 
 | 
|  
              SEC_E_STRONG_CRYPTO_NOT_SUPPORTED0x8009033A | 安全协商的另一端需要强大的加密,但在本地计算机上不受支持。 
 | 
|  
              SEC_E_TOO_MANY_PRINCIPALS0x8009033B | KDC 回复包含多个主体名称。 
 | 
|  
              SEC_E_NO_PA_DATA0x8009033C | 应查找 PA 数据以提示要使用的 etype,但未找到。 
 | 
|  
              SEC_E_PKINIT_NAME_MISMATCH0x8009033D | 客户端证书不包含有效的 UPN,或者与登录请求中的客户端名称不匹配。 请与管理员联系。 
 | 
|  
              SEC_E_SMARTCARD_LOGON_REQUIRED0x8009033E | 智能卡登录是必需的,但未使用。 
 | 
|  
              SEC_E_SHUTDOWN_IN_PROGRESS0x8009033F | 系统关闭正在进行。 
 | 
|  
              SEC_E_KDC_INVALID_REQUEST0x80090340 | 向 KDC 发送了无效的请求。 
 | 
|  
              SEC_E_KDC_UNABLE_TO_REFER0x80090341 | KDC 无法为请求的服务生成引用。 
 | 
|  
              SEC_E_KDC_UNKNOWN_ETYPE0x80090342 | KDC 不支持请求的加密类型。 
 | 
|  
              SEC_E_UNSUPPORTED_PREAUTH0x80090343 | 向 Kerberos 包提供了不受支持的预身份验证机制。 
 | 
|  
              SEC_E_DELEGATION_REQUIRED0x80090345 | 无法完成请求的操作。 必须信任计算机才可以进行委托,并且必须将当前用户帐户配置为允许委托。 
 | 
|  
              SEC_E_BAD_BINDINGS0x80090346 | 客户端提供的 SSPI 通道绑定不正确。 
 | 
|  
              SEC_E_MULTIPLE_ACCOUNTS0x80090347 | 收到的证书已映射到多个帐户。 
 | 
|  
              SEC_E_NO_KERB_KEY0x80090348 | SEC_E_NO_KERB_KEY 
 | 
|  
              SEC_E_CERT_WRONG_USAGE0x80090349 | 该证书对于请求的用法无效。 
 | 
|  
              SEC_E_DOWNGRADE_DETECTED0x80090350 | 系统无法联系域控制器来为身份验证请求提供服务。 请稍后再试。 
 | 
|  
              SEC_E_SMARTCARD_CERT_REVOKED0x80090351 | 用于身份验证的智能卡证书已被吊销。 请联系你的系统管理员。 事件日志中可能存在其他信息。 
 | 
|  
              SEC_E_ISSUING_CA_UNTRUSTED0x80090352 | 处理用于身份验证的智能卡证书时检测到不受信任的证书颁发机构。 请联系你的系统管理员。 
 | 
|  
              SEC_E_REVOCATION_OFFLINE_C0x80090353 | 无法确定用于身份验证的智能卡证书的吊销状态。 请联系你的系统管理员。 
 | 
|  
              SEC_E_PKINIT_CLIENT_FAILURE0x80090354 | 用于身份验证的智能卡证书不受信任。 请联系你的系统管理员。 
 | 
|  
              SEC_E_SMARTCARD_CERT_EXPIRED0x80090355 | 用于身份验证的智能卡证书已过期。 请联系你的系统管理员。 
 | 
|  
              SEC_E_NO_S4U_PROT_SUPPORT0x80090356 | Kerberos 子系统遇到错误。 针对不支持用户服务的域控制器执行了用户协议请求的服务。 
 | 
|  
              SEC_E_CROSSREALM_DELEGATION_FAILURE0x80090357 | 此服务器尝试对服务器领域以外的目标发出 Kerberos 约束委派请求。 这不受支持,表示允许此服务器委托列表时配置错误。 请与管理员联系。 
 | 
|  
              SEC_E_REVOCATION_OFFLINE_KDC0x80090358 | 无法确定用于智能卡身份验证的域控制器证书的吊销状态。 系统事件日志中提供了其他信息。 请联系你的系统管理员。 
 | 
|  
              SEC_E_ISSUING_CA_UNTRUSTED_KDC0x80090359 | 处理用于身份验证的域控制器证书时检测到不受信任的证书颁发机构。 系统事件日志中提供了其他信息。 请联系你的系统管理员。 
 | 
|  
              SEC_E_KDC_CERT_EXPIRED0x8009035A | 用于智能卡登录的域控制器证书已过期。 请与系统管理员联系,了解系统事件日志的内容。 
 | 
|  
              SEC_E_KDC_CERT_REVOKED0x8009035B | 用于智能卡登录的域控制器证书已被吊销。 请与系统管理员联系,了解系统事件日志的内容。 
 | 
|  
              SEC_I_SIGNATURE_NEEDED0x0009035C | 必须先执行签名操作,然后用户才能进行身份验证。 
 | 
|  
              SEC_E_INVALID_PARAMETER0x8009035D | 传递给函数的一个或多个参数无效。 
 | 
|  
              SEC_E_DELEGATION_POLICY0x8009035E | 客户端策略不允许将凭据委派到目标服务器。 
 | 
|  
              SEC_E_POLICY_NLTM_ONLY0x8009035F | 客户端策略不允许仅通过 NLTM 身份验证将凭据委派到目标服务器。 
 | 
|  
              SEC_I_NO_RENEGOTIATION0x00090360 | 收件人拒绝了重新协商请求。 
 | 
|  
              SEC_E_NO_CONTEXT0x80090361 | 所需的安全上下文不存在。 
 | 
|  
              SEC_E_PKU2U_CERT_FAILURE0x80090362 | PKU2U 协议在尝试使用关联的证书时遇到错误。 
 | 
|  
              SEC_E_MUTUAL_AUTH_FAILED0x80090363 | 无法验证服务器计算机的标识。 
 | 
|  
              SEC_I_MESSAGE_FRAGMENT0x00090364 | 返回的缓冲区只是消息的一个片段。 需要返回更多片段。 
 | 
|  
              SEC_E_ONLY_HTTPS_ALLOWED0x80090365 | 仅允许使用 https 方案。 
 | 
|  
              SEC_I_CONTINUE_NEEDED_MESSAGE_OK0x80090366 | 函数已成功完成,但必须再次调用才能完成上下文。 可以使用提前启动。 
 | 
|  
              CRYPT_E_MSG_ERROR0x80091001 | 对加密消息执行操作时出错。 
 | 
|  
              CRYPT_E_UNKNOWN_ALGO0x80091002 | 未知的加密算法。 
 | 
|  
              CRYPT_E_OID_FORMAT0x80091003 | 对象标识符格式不正确。 
 | 
|  
              CRYPT_E_INVALID_MSG_TYPE0x80091004 | 加密消息类型无效。 
 | 
|  
              CRYPT_E_UNEXPECTED_ENCODING0x80091005 | 意外的加密消息编码。 
 | 
|  
              CRYPT_E_AUTH_ATTR_MISSING0x80091006 | 加密消息不包含预期的经过身份验证的属性。 
 | 
|  
              CRYPT_E_HASH_VALUE0x80091007 | 哈希值不正确。 
 | 
|  
              CRYPT_E_INVALID_INDEX0x80091008 | 索引值无效。 
 | 
|  
              CRYPT_E_ALREADY_DECRYPTED0x80091009 | 加密消息的内容已解密。 
 | 
|  
              CRYPT_E_NOT_DECRYPTED0x8009100A | 加密消息的内容尚未解密。 
 | 
|  
              CRYPT_E_RECIPIENT_NOT_FOUND0x8009100B | 信封数据邮件不包含指定的收件人。 
 | 
|  
              CRYPT_E_CONTROL_TYPE0x8009100C | 控件类型无效。 
 | 
|  
              CRYPT_E_ISSUER_SERIALNUMBER0x8009100D | 颁发者和/或序列号无效。 
 | 
|  
              CRYPT_E_SIGNER_NOT_FOUND0x8009100E | 找不到原始签名者。 
 | 
|  
              CRYPT_E_ATTRIBUTES_MISSING0x8009100F | 加密消息不包含所有请求的属性。 
 | 
|  
              CRYPT_E_STREAM_MSG_NOT_READY0x80091010 | 流式加密消息尚未准备好返回数据。 
 | 
|  
              CRYPT_E_STREAM_INSUFFICIENT_DATA0x80091011 | 流式传输的加密消息需要更多数据才能完成解码操作。 
 | 
|  
              CRYPT_I_NEW_PROTECTION_REQUIRED0x00091012 | 需要重新保护受保护的数据。 
 | 
|  
              CRYPT_E_BAD_LEN0x80092001 | 为输出数据指定的长度不足。 
 | 
|  
              CRYPT_E_BAD_ENCODE0x80092002 | 编码或解码操作期间出错。 
 | 
|  
              CRYPT_E_FILE_ERROR0x80092003 | 读取或写入文件时出错。 
 | 
|  
              CRYPT_E_NOT_FOUND0x80092004 | 找不到对象或属性。 
 | 
|  
              CRYPT_E_EXISTS0x80092005 | 对象或属性已存在。 
 | 
|  
              CRYPT_E_NO_PROVIDER0x80092006 | 未为存储区或对象指定提供程序。 
 | 
|  
              CRYPT_E_SELF_SIGNED0x80092007 | 指定的证书是自签名证书。 
 | 
|  
              CRYPT_E_DELETED_PREV0x80092008 | 已删除以前的证书或 CRL 上下文。 
 | 
|  
              CRYPT_E_NO_MATCH0x80092009 | 找不到请求的对象。 
 | 
|  
              CRYPT_E_UNEXPECTED_MSG_TYPE0x8009200A | 证书没有引用私钥的属性。 
 | 
|  
              CRYPT_E_NO_KEY_PROPERTY0x8009200B | 找不到用于解密的证书和私钥。 
 | 
|  
              CRYPT_E_NO_DECRYPT_CERT0x8009200C | 找不到用于解密的证书和私钥。 
 | 
|  
              CRYPT_E_BAD_MSG0x8009200D | 不是加密消息或加密消息的格式不正确。 
 | 
|  
              CRYPT_E_NO_SIGNER0x8009200E | 已签名的加密消息没有指定签名者索引的签名者。 
 | 
|  
              CRYPT_E_PENDING_CLOSE0x8009200F | 最终关闭处于挂起状态,直到其他释放或关闭。 
 | 
|  
              CRYPT_E_REVOKED0x80092010 | 证书已吊销。 
 | 
|  
              CRYPT_E_NO_REVOCATION_DLL0x80092011 | 找不到 Dll 或导出的函数来验证吊销。 
 | 
|  
              CRYPT_E_NO_REVOCATION_CHECK0x80092012 | 吊销函数无法检查吊销证书。 
 | 
|  
              CRYPT_E_REVOCATION_OFFLINE0x80092013 | 吊销功能无法检查吊销,因为吊销服务器已脱机。 
 | 
|  
              CRYPT_E_NOT_IN_REVOCATION_DATABASE0x80092014 | 证书不在吊销服务器的数据库中。 
 | 
|  
              CRYPT_E_INVALID_NUMERIC_STRING0x80092020 | 字符串包含非数字字符。 
 | 
|  
              CRYPT_E_INVALID_PRINTABLE_STRING0x80092021 | 字符串包含不可打印的字符。 
 | 
|  
              CRYPT_E_INVALID_IA5_STRING0x80092022 | 字符串包含不在 7 位 ASCII 字符集中的字符。 
 | 
|  
              CRYPT_E_INVALID_X500_STRING0x80092023 | 字符串包含无效的 X500 名称属性键、oid、值或分隔符。 
 | 
|  
              CRYPT_E_NOT_CHAR_STRING0x80092024 | CERT_NAME_VALUE的 dwValueType 不是字符串之一。 很可能是CERT_RDN_ENCODED_BLOB或CERT_RDN_OCTET_STRING。 
 | 
|  
              CRYPT_E_FILERESIZED0x80092025 | Put 操作无法继续。 需要调整文件的大小。 但是,已经有一个签名存在。 必须执行完整的签名操作。 
 | 
|  
              CRYPT_E_SECURITY_SETTINGS0x80092026 | 由于本地安全选项设置,加密操作失败。 
 | 
|  
              CRYPT_E_NO_VERIFY_USAGE_DLL0x80092027 | 找不到 DLL 或导出的函数来验证使用者使用情况。 
 | 
|  
              CRYPT_E_NO_VERIFY_USAGE_CHECK0x80092028 | 被调用的函数无法对主题执行使用检查。 
 | 
|  
              CRYPT_E_VERIFY_USAGE_OFFLINE0x80092029 | 由于服务器处于脱机状态,调用的函数无法完成使用检查。 
 | 
|  
              CRYPT_E_NOT_IN_CTL0x8009202A | 在 CTL)  (证书信任列表中找不到使用者。 
 | 
|  
              CRYPT_E_NO_TRUSTED_SIGNER0x8009202B | 加密消息或证书信任列表的签名者都不受信任。 
 | 
|  
              CRYPT_E_MISSING_PUBKEY_PARA0x8009202C | 公钥的算法参数缺失。 
 | 
|  
              CRYPT_E_OBJECT_LOCATOR_NOT_FOUND0x8009202d | 无法使用具有给定名称的对象定位器基础结构找到对象。 
 | 
|  
              CRYPT_E_OSS_ERROR0x80093000 | OSS 证书编码/解码错误代码库 请参阅 asn1code.h 了解 OSS 运行时错误的定义。 OSS 错误值由CRYPT_E_OSS_ERROR偏移。 
 | 
|  
              OSS_MORE_BUF0x80093001 | OSS ASN.1 错误:输出缓冲区太小。 
 | 
|  
              OSS_NEGATIVE_UINTEGER0x80093002 | OSS ASN.1 错误:有符号整数编码为无符号整数。 
 | 
|  
              OSS_PDU_RANGE0x80093003 | OSS ASN.1 错误:未知的 ASN.1 数据类型。 
 | 
|  
              OSS_MORE_INPUT0x80093004 | OSS ASN.1 错误:输出缓冲区太小,解码的数据已被截断。 
 | 
|  
              OSS_DATA_ERROR0x80093005 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_BAD_ARG0x80093006 | OSS ASN.1 错误:参数无效。 
 | 
|  
              OSS_BAD_VERSION0x80093007 | OSS ASN.1 错误:编码/解码版本不匹配。 
 | 
|  
              OSS_OUT_MEMORY0x80093008 | OSS ASN.1 错误:内存不足。 
 | 
|  
              OSS_PDU_MISMATCH0x80093009 | OSS ASN.1 错误:编码/解码错误。 
 | 
|  
              OSS_LIMITED0x8009300A | OSS ASN.1 错误:内部错误。 
 | 
|  
              OSS_BAD_PTR0x8009300B | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_BAD_TIME0x8009300C | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_INDEFINITE_NOT_SUPPORTED0x8009300D | OSS ASN.1 错误:不支持无限长 BER 编码。 
 | 
|  
              OSS_MEM_ERROR0x8009300E | OSS ASN.1 错误:访问冲突。 
 | 
|  
              OSS_BAD_TABLE0x8009300F | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_TOO_LONG0x80093010 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_CONSTRAINT_VIOLATED0x80093011 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_FATAL_ERROR0x80093012 | OSS ASN.1 错误:内部错误。 
 | 
|  
              OSS_ACCESS_SERIALIZATION_ERROR0x80093013 | OSS ASN.1 错误:多线程冲突。 
 | 
|  
              OSS_NULL_TBL0x80093014 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_NULL_FCN0x80093015 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_BAD_ENCRULES0x80093016 | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_UNAVAIL_ENCRULES0x80093017 | OSS ASN.1 错误:未实现编码/解码函数。 
 | 
|  
              OSS_CANT_OPEN_TRACE_WINDOW0x80093018 | OSS ASN.1 错误:跟踪文件错误。 
 | 
|  
              OSS_UNIMPLEMENTED0x80093019 | OSS ASN.1 错误:函数未实现。 
 | 
|  
              OSS_OID_DLL_NOT_LINKED0x8009301A | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_CANT_OPEN_TRACE_FILE0x8009301B | OSS ASN.1 错误:跟踪文件错误。 
 | 
|  
              OSS_TRACE_FILE_ALREADY_OPEN0x8009301C | OSS ASN.1 错误:跟踪文件错误。 
 | 
|  
              OSS_TABLE_MISMATCH0x8009301D | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_TYPE_NOT_SUPPORTED0x8009301E | OSS ASN.1 错误:数据无效。 
 | 
|  
              OSS_REAL_DLL_NOT_LINKED0x8009301F | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_REAL_CODE_NOT_LINKED0x80093020 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_OUT_OF_RANGE0x80093021 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_COPIER_DLL_NOT_LINKED0x80093022 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_CONSTRAINT_DLL_NOT_LINKED0x80093023 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_COMPARATOR_DLL_NOT_LINKED0x80093024 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_COMPARATOR_CODE_NOT_LINKED0x80093025 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_MEM_MGR_DLL_NOT_LINKED0x80093026 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_PDV_DLL_NOT_LINKED0x80093027 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_PDV_CODE_NOT_LINKED0x80093028 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_API_DLL_NOT_LINKED0x80093029 | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_BERDER_DLL_NOT_LINKED0x8009302A | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_PER_DLL_NOT_LINKED0x8009302B | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_OPEN_TYPE_ERROR0x8009302C | OSS ASN.1 错误:程序链接错误。 
 | 
|  
              OSS_MUTEX_NOT_CREATED0x8009302D | OSS ASN.1 错误:系统资源错误。 
 | 
|  
              OSS_CANT_CLOSE_TRACE_FILE0x8009302E | OSS ASN.1 错误:跟踪文件错误。 
 | 
|  
              CRYPT_E_ASN1_ERROR0x80093100 | ASN1 证书编码/解码错误代码库。 ASN1 错误值由 CRYPT_E_ASN1_ERROR 偏移。 
 | 
|  
              CRYPT_E_ASN1_INTERNAL0x80093101 | ASN1 内部编码或解码错误。 
 | 
|  
              CRYPT_E_ASN1_EOD0x80093102 | ASN1 意外结束数据。 
 | 
|  
              CRYPT_E_ASN1_CORRUPT0x80093103 | ASN1 损坏数据。 
 | 
|  
              CRYPT_E_ASN1_LARGE0x80093104 | ASN1 值太大。 
 | 
|  
              CRYPT_E_ASN1_CONSTRAINT0x80093105 | 违反 ASN1 约束。 
 | 
|  
              CRYPT_E_ASN1_MEMORY0x80093106 | ASN1 内存不足。 
 | 
|  
              CRYPT_E_ASN1_OVERFLOW0x80093107 | ASN1 缓冲区溢出。 
 | 
|  
              CRYPT_E_ASN1_BADPDU0x80093108 | 此 PDU 不支持 ASN1 函数。 
 | 
|  
              CRYPT_E_ASN1_BADARGS0x80093109 | 对函数调用的 ASN1 错误参数。 
 | 
|  
              CRYPT_E_ASN1_BADREAL0x8009310A | ASN1 实际值错误。 
 | 
|  
              CRYPT_E_ASN1_BADTAG0x8009310B | 满足 ASN1 错误的标记值。 
 | 
|  
              CRYPT_E_ASN1_CHOICE0x8009310C | ASN1 错误的选择值。 
 | 
|  
              CRYPT_E_ASN1_RULE0x8009310D | ASN1 编码规则错误。 
 | 
|  
              CRYPT_E_ASN1_UTF80x8009310E | ASN1 错误的 unicode (UTF8) 。 
 | 
|  
              CRYPT_E_ASN1_PDU_TYPE0x80093133 | ASN1 错误的 PDU 类型。 
 | 
|  
              CRYPT_E_ASN1_NYI0x80093134 | ASN1 尚未实现。 
 | 
|  
              CRYPT_E_ASN1_EXTENDED0x80093201 | ASN1 跳过了未知扩展 () 。 
 | 
|  
              CRYPT_E_ASN1_NOEOD0x80093202 | ASN1 预期结束数据 
 | 
|  
              CERTSRV_E_BAD_REQUESTSUBJECT0x80094001 | 请求使用者名称无效或太长。 
 | 
|  
              CERTSRV_E_NO_REQUEST0x80094002 | 请求不存在。 
 | 
|  
              CERTSRV_E_BAD_REQUESTSTATUS0x80094003 | 请求的当前状态不允许此操作。 
 | 
|  
              CERTSRV_E_PROPERTY_EMPTY0x80094004 | 请求的属性值为空。 
 | 
|  
              CERTSRV_E_INVALID_CA_CERTIFICATE0x80094005 | 证书颁发机构的证书包含无效数据。 
 | 
|  
              CERTSRV_E_SERVER_SUSPENDED0x80094006 | 已暂停数据库还原操作的证书服务。 
 | 
|  
              CERTSRV_E_ENCODING_LENGTH0x80094007 | 证书包含可能与旧注册软件不兼容的编码长度。 
 | 
|  
              CERTSRV_E_ROLECONFLICT0x80094008 | 操作被拒绝。 用户分配了多个角色,并且证书颁发机构配置为强制实施角色分离。 
 | 
|  
              CERTSRV_E_RESTRICTEDOFFICER0x80094009 | 操作被拒绝。 它只能由允许管理当前请求者的证书的证书管理器执行。 
 | 
|  
              CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED0x8009400A | 无法存档私钥。 证书颁发机构未针对密钥存档进行配置。 
 | 
|  
              CERTSRV_E_NO_VALID_KRA0x8009400B | 无法存档私钥。 证书颁发机构无法验证一个或多个密钥恢复证书。 
 | 
|  
              CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL0x8009400C | 请求的格式不正确。 加密的私钥必须位于最外层签名的未经身份验证的属性中。 
 | 
|  
              CERTSRV_E_NO_CAADMIN_DEFINED0x8009400D | 至少一个安全主体必须具有管理此 CA 的权限。 
 | 
|  
              CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE0x8009400E | 请求包含无效的续订证书属性。 
 | 
|  
              CERTSRV_E_NO_DB_SESSIONS0x8009400F | 尝试打开证书颁发机构数据库会话,但活动会话已过多。 可能需要将服务器配置为允许其他会话。 
 | 
|  
              CERTSRV_E_ALIGNMENT_FAULT0x80094010 | 内存引用导致数据对齐错误。 
 | 
|  
              CERTSRV_E_ENROLL_DENIED0x80094011 | 此证书颁发机构的权限不允许当前用户注册证书。 
 | 
|  
              CERTSRV_E_TEMPLATE_DENIED0x80094012 | 证书模板的权限不允许当前用户注册此类型的证书。 
 | 
|  
              CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE0x80094013 | 已联系的域控制器不支持已签名的 LDAP 流量。 更新域控制器或将证书服务配置为使用 SSL 进行 Active Directory 访问。 
 | 
|  
              CERTSRV_E_ADMIN_DENIED_REQUEST0x80094014 | 证书管理员或 CA 管理员拒绝了请求。 
 | 
|  
              CERTSRV_E_NO_POLICY_SERVER0x80094015 | 无法找到注册策略服务器。 
 | 
|  
              CERTSRV_E_UNSUPPORTED_CERT_TYPE0x80094800 | 此 CA 不支持请求的证书模板。 
 | 
|  
              CERTSRV_E_NO_CERT_TYPE0x80094801 | 请求不包含证书模板信息。 
 | 
|  
              CERTSRV_E_TEMPLATE_CONFLICT0x80094802 | 请求包含冲突的模板信息。 
 | 
|  
              CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED0x80094803 | 请求缺少必需的使用者备用名称扩展。 
 | 
|  
              CERTSRV_E_ARCHIVED_KEY_REQUIRED0x80094804 | 请求缺少服务器存档所需的私钥。 
 | 
|  
              CERTSRV_E_SMIME_REQUIRED0x80094805 | 请求缺少所需的 SMIME 功能扩展。 
 | 
|  
              CERTSRV_E_BAD_RENEWAL_SUBJECT0x80094806 | 请求是代表调用方以外的使用者发出的。 证书模板必须配置为至少需要一个签名才能授权请求。 
 | 
|  
              CERTSRV_E_BAD_TEMPLATE_VERSION0x80094807 | 请求模板版本比支持的模板版本更新。 
 | 
|  
              CERTSRV_E_TEMPLATE_POLICY_REQUIRED0x80094808 | 模板缺少必需的签名策略属性。 
 | 
|  
              CERTSRV_E_SIGNATURE_POLICY_REQUIRED0x80094809 | 请求缺少必需的签名策略信息。 
 | 
|  
              CERTSRV_E_SIGNATURE_COUNT0x8009480A | 请求缺少一个或多个必需的签名。 
 | 
|  
              CERTSRV_E_SIGNATURE_REJECTED0x8009480B | 一个或多个签名不包括所需的应用程序或颁发策略。 请求缺少一个或多个必需的有效签名。 
 | 
|  
              CERTSRV_E_ISSUANCE_POLICY_REQUIRED0x8009480C | 请求缺少一个或多个必需的签名颁发策略。 
 | 
|  
              CERTSRV_E_SUBJECT_UPN_REQUIRED0x8009480D | UPN 不可用,无法添加到使用者备用名称中。 
 | 
|  
              CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED0x8009480E | Active Directory GUID 不可用,无法添加到使用者备用名称中。 
 | 
|  
              CERTSRV_E_SUBJECT_DNS_REQUIRED0x8009480F | DNS 名称不可用,无法添加到使用者备用名称中。 
 | 
|  
              CERTSRV_E_ARCHIVED_KEY_UNEXPECTED0x80094810 | 请求包含用于由服务器存档的私钥,但未为指定的证书模板启用密钥存档。 
 | 
|  
              CERTSRV_E_KEY_LENGTH0x80094811 | 公钥不符合指定证书模板所需的最小大小。 
 | 
|  
              CERTSRV_E_SUBJECT_EMAIL_REQUIRED0x80094812 | 电子邮件名称不可用,无法添加到主题或使用者备用名称。 
 | 
|  
              CERTSRV_E_UNKNOWN_CERT_TYPE0x80094813 | 找不到要在此证书颁发机构上启用的一个或多个证书模板。 
 | 
|  
              CERTSRV_E_CERT_TYPE_OVERLAP0x80094814 | 证书模板续订期长于证书有效期。 应重新配置模板或续订 CA 证书。 
 | 
|  
              CERTSRV_E_TOO_MANY_SIGNATURES0x80094815 | 证书模板需要过多的 RA 签名。 仅允许一个 RA 签名。 
 | 
|  
              CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY0x80094816 | 证书模板要求使用相同的公钥续订,但请求使用不同的公钥。 
 | 
|  
              XENROLL_E_KEY_NOT_EXPORTABLE0x80095000 | 密钥不可导出。 
 | 
|  
              XENROLL_E_CANNOT_ADD_ROOT_CERT0x80095001 | 不能将根 CA 证书添加到本地存储中。 
 | 
|  
              XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND0x80095002 | 在响应中找不到密钥存档哈希属性。 
 | 
|  
              XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH0x80095003 | 在响应中发现了意外的密钥存档哈希属性。 
 | 
|  
              XENROLL_E_RESPONSE_KA_HASH_MISMATCH0x80095004 | 请求和响应之间存在密钥存档哈希不匹配。 
 | 
|  
              XENROLL_E_KEYSPEC_SMIME_MISMATCH0x80095005 | 签名证书不能包含 SMIME 扩展。 
 | 
|  
              TRUST_E_SYSTEM_ERROR0x80096001 | 验证信任关系时,系统层上出现了一个错误。 
 | 
|  
              TRUST_E_NO_SIGNER_CERT0x80096002 | 消息的签署人的证书无效或找不到。 
 | 
|  
              TRUST_E_COUNTER_SIGNER0x80096003 | 其中一个计数器签名无效。 
 | 
|  
              TRUST_E_CERT_SIGNATURE0x80096004 | 无法验证证书的签名。 
 | 
|  
              TRUST_E_TIME_STAMP0x80096005 | 时间戳签名和/或证书无法验证或格式不正确。 
 | 
|  
              TRUST_E_BAD_DIGEST0x80096010 | 未验证对象的数字签名。 
 | 
|  
              TRUST_E_BASIC_CONSTRAINTS0x80096019 | 尚未观察到证书的基本约束扩展。 
 | 
|  
              TRUST_E_FINANCIAL_CRITERIA0x8009601E | 证书不符合或不包含 Authenticode (tm) 财务扩展。 
 | 
|  
              MSSIPOTF_E_OUTOFMEMRANGE0x80097001 | 尝试引用超出适当范围的文件的一部分。 
 | 
|  
              MSSIPOTF_E_CANTGETOBJECT0x80097002 | 无法从文件检索对象。 
 | 
|  
              MSSIPOTF_E_NOHEADTABLE0x80097003 | 在文件中找不到头表。 
 | 
|  
              MSSIPOTF_E_BAD_MAGICNUMBER0x80097004 | head 表中的 magic 数字不正确。 
 | 
|  
              MSSIPOTF_E_BAD_OFFSET_TABLE0x80097005 | 偏移量表的值不正确。 
 | 
|  
              MSSIPOTF_E_TABLE_TAGORDER0x80097006 | 重复的表标记或按字母顺序排列的标记。 
 | 
|  
              MSSIPOTF_E_TABLE_LONGWORD0x80097007 | 表不从长字边界开始。 
 | 
|  
              MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT0x80097008 | 第一个表不显示在标头信息之后。 
 | 
|  
              MSSIPOTF_E_TABLES_OVERLAP0x80097009 | 两个或多个表重叠。 
 | 
|  
              MSSIPOTF_E_TABLE_PADBYTES0x8009700A | 表之间的板字节数或板字节数过多不是 0。 
 | 
|  
              MSSIPOTF_E_FILETOOSMALL0x8009700B | 文件太小,无法包含最后一个表。 
 | 
|  
              MSSIPOTF_E_TABLE_CHECKSUM0x8009700C | 表校验和不正确。 
 | 
|  
              MSSIPOTF_E_FILE_CHECKSUM0x8009700D | 文件校验和不正确。 
 | 
|  
              MSSIPOTF_E_FAILED_POLICY0x80097010 | 签名没有策略的正确属性。 
 | 
|  
              MSSIPOTF_E_FAILED_HINTS_CHECK0x80097011 | 文件未检查传递提示。 
 | 
|  
              MSSIPOTF_E_NOT_OPENTYPE0x80097012 | 该文件不是 OpenType 文件。 
 | 
|  
              MSSIPOTF_E_FILE0x80097013 | (打开、映射、读取、写入) 的文件操作失败。 
 | 
|  
              MSSIPOTF_E_CRYPT0x80097014 | 对 CryptoAPI 函数的调用失败。 
 | 
|  
              MSSIPOTF_E_BADVERSION0x80097015 | 文件中存在错误的版本号。 
 | 
|  
              MSSIPOTF_E_DSIG_STRUCTURE0x80097016 | DSIG 表的结构不正确。 
 | 
|  
              MSSIPOTF_E_PCONST_CHECK0x80097017 | 检查在部分常量表中失败。 
 | 
|  
              MSSIPOTF_E_STRUCTURE0x80097018 | 某种结构错误。 
 | 
|  
              ERROR_CRED_REQUIRES_CONFIRMATION0x80097019 | 请求的凭据需要确认。 
 | 
|  
              TRUST_E_PROVIDER_UNKNOWN0x800B0001 | 未知的信任提供程序。 
 | 
|  
              TRUST_E_ACTION_UNKNOWN0x800B0002 | 指定的信任验证操作不受指定信任提供程序的支持。 
 | 
|  
              TRUST_E_SUBJECT_FORM_UNKNOWN0x800B0003 | 为主题指定的表单不是指定的信任提供程序支持或已知的表单。 
 | 
|  
              TRUST_E_SUBJECT_NOT_TRUSTED0x800B0004 | 不信任指定操作的主题。 
 | 
|  
              DIGSIG_E_ENCODE0x800B0005 | ASN.1 编码过程中出现问题导致的错误。 
 | 
|  
              DIGSIG_E_DECODE0x800B0006 | ASN.1 解码过程中出现问题导致的错误。 
 | 
|  
              DIGSIG_E_EXTENSIBILITY0x800B0007 | 属性适用的读取/写入扩展,反之亦然。 
 | 
|  
              DIGSIG_E_CRYPTO0x800B0008 | 未指定的加密失败。 
 | 
|  
              PERSIST_E_SIZEDEFINITE0x800B0009 | 无法确定数据的大小。 
 | 
|  
              PERSIST_E_SIZEINDEFINITE0x800B000A | 无法确定无限大的数据的大小。 
 | 
|  
              PERSIST_E_NOTSELFSIZING0x800B000B | 此对象不读取和写入自大小调整数据。 
 | 
|  
              TRUST_E_NOSIGNATURE0x800B0100 | 主题中没有签名。 
 | 
|  
              CERT_E_EXPIRED0x800B0101 | 根据当前系统时钟或已签名文件中的时间戳进行验证时,所需证书不在有效期内。 
 | 
|  
              CERT_E_VALIDITYPERIODNESTING0x800B0102 | 认证链的有效期不能正确嵌套。 
 | 
|  
              CERT_E_ROLE0x800B0103 | 只能用作最终实体的证书将用作 CA,反之亦然。 
 | 
|  
              CERT_E_PATHLENCONST0x800B0104 | 违反了证书链的路径长度限定。 
 | 
|  
              CERT_E_CRITICAL0x800B0105 | 证书包含标记为“关键”的未知扩展。 
 | 
|  
              CERT_E_PURPOSE0x800B0106 | 用于 CA 指定的用途以外的其他用途的证书。 
 | 
|  
              CERT_E_ISSUERCHAINING0x800B0107 | 给定证书的父级实际上没有颁发该子证书。 
 | 
|  
              CERT_E_MALFORMED0x800B0108 | 证书缺失或重要字段(如使用者或颁发者名称)的值为空。 
 | 
|  
              CERT_E_UNTRUSTEDROOT0x800B0109 | 证书链已处理,但在信任提供程序不信任的根证书中终止。 
 | 
|  
              CERT_E_CHAINING0x800B010A | 无法为受信任的根颁发机构生成证书链。 
 | 
|  
              TRUST_E_FAIL0x800B010B | 一般信任失败。 
 | 
|  
              CERT_E_REVOKED0x800B010C | 证书颁发者显式吊销了证书。 
 | 
|  
              CERT_E_UNTRUSTEDTESTROOT0x800B010D | 证书路径以当前策略设置不受信任的测试根终止。 
 | 
|  
              CERT_E_REVOCATION_FAILURE0x800B010E | 吊销过程无法继续 - 无法检查证书 () 。 
 | 
|  
              CERT_E_CN_NO_MATCH0x800B010F | 证书的 CN 名称与传递的值不匹配。 
 | 
|  
              CERT_E_WRONG_USAGE0x800B0110 | 该证书对于请求的用法无效。 
 | 
|  
              TRUST_E_EXPLICIT_DISTRUST0x800B0111 | 该证书被用户显式标记为不受信任。 
 | 
|  
              CERT_E_UNTRUSTEDCA0x800B0112 | 证书链已正确处理,但策略提供程序不信任其中一个 CA 证书。 
 | 
|  
              CERT_E_INVALID_POLICY0x800B0113 | 证书的策略无效。 
 | 
|  
              CERT_E_INVALID_NAME0x800B0114 | 证书名称无效。 该名称未包含在允许列表中,或者被显式排除。 
 | 
|  
              SPAPI_E_EXPECTED_SECTION_NAME0x800F0000 | 在节开始前 INF 中遇到非空行。 
 | 
|  
              SPAPI_E_BAD_SECTION_NAME_LINE0x800F0001 | INF 中的节名称标记不完整,或者本身不存在于某一行中。 
 | 
|  
              SPAPI_E_SECTION_NAME_TOO_LONG0x800F0002 | 遇到名称超过最大节名称长度的 INF 节。 
 | 
|  
              SPAPI_E_GENERAL_SYNTAX0x800F0003 | INF 的语法无效。 
 | 
|  
              SPAPI_E_WRONG_INF_STYLE0x800F0100 | INF 的样式与请求的样式不同。 
 | 
|  
              SPAPI_E_SECTION_NOT_FOUND0x800F0101 | 在 INF 中找不到必需的部分。 
 | 
|  
              SPAPI_E_LINE_NOT_FOUND0x800F0102 | 在 INF 中找不到所需的行。 
 | 
|  
              SPAPI_E_NO_BACKUP0x800F0103 | 尚未备份受此文件队列安装影响的文件进行卸载。 
 | 
|  
              SPAPI_E_NO_ASSOCIATED_CLASS0x800F0200 | INF 或设备信息集或 元素没有关联的安装类。 
 | 
|  
              SPAPI_E_CLASS_MISMATCH0x800F0201 | INF 或设备信息集或 元素与指定的安装类不匹配。 
 | 
|  
              SPAPI_E_DUPLICATE_FOUND0x800F0202 | 发现现有设备是手动安装设备的副本。 
 | 
|  
              SPAPI_E_NO_DRIVER_SELECTED0x800F0203 | 没有为设备信息集或元素选择驱动程序。 
 | 
|  
              SPAPI_E_KEY_DOES_NOT_EXIST0x800F0204 | 请求的设备注册表项不存在。 
 | 
|  
              SPAPI_E_INVALID_DEVINST_NAME0x800F0205 | 设备实例名称无效。 
 | 
|  
              SPAPI_E_INVALID_CLASS0x800F0206 | 安装类不存在或无效。 
 | 
|  
              SPAPI_E_DEVINST_ALREADY_EXISTS0x800F0207 | 无法创建设备实例,因为它已存在。 
 | 
|  
              SPAPI_E_DEVINFO_NOT_REGISTERED0x800F0208 | 无法对尚未注册的设备信息元素执行该操作。 
 | 
|  
              SPAPI_E_INVALID_REG_PROPERTY0x800F0209 | 设备属性代码无效。 
 | 
|  
              SPAPI_E_NO_INF0x800F020A | 要从中生成驱动程序列表的 INF 不存在。 
 | 
|  
              SPAPI_E_NO_SUCH_DEVINST0x800F020B | 设备实例不存在于硬件树中。 
 | 
|  
              SPAPI_E_CANT_LOAD_CLASS_ICON0x800F020C | 无法加载表示此安装类的图标。 
 | 
|  
              SPAPI_E_INVALID_CLASS_INSTALLER0x800F020D | 类安装程序注册表项无效。 
 | 
|  
              SPAPI_E_DI_DO_DEFAULT0x800F020E | 类安装程序已指示应对此安装请求执行默认操作。 
 | 
|  
              SPAPI_E_DI_NOFILECOPY0x800F020F | 此操作不需要复制任何文件。 
 | 
|  
              SPAPI_E_INVALID_HWPROFILE0x800F0210 | 指定的硬件配置文件不存在。 
 | 
|  
              SPAPI_E_NO_DEVICE_SELECTED0x800F0211 | 当前没有为此设备信息集选择设备信息元素。 
 | 
|  
              SPAPI_E_DEVINFO_LIST_LOCKED0x800F0212 | 无法执行操作,因为设备信息集已锁定。 
 | 
|  
              SPAPI_E_DEVINFO_DATA_LOCKED0x800F0213 | 无法执行该操作,因为设备信息元素已锁定。 
 | 
|  
              SPAPI_E_DI_BAD_PATH0x800F0214 | 指定的路径不包含任何适用的设备 INF。 
 | 
|  
              SPAPI_E_NO_CLASSINSTALL_PARAMS0x800F0215 | 尚未为设备信息集或元素设置类安装程序参数。 
 | 
|  
              SPAPI_E_FILEQUEUE_LOCKED0x800F0216 | 无法执行该操作,因为文件队列已锁定。 
 | 
|  
              SPAPI_E_BAD_SERVICE_INSTALLSECT0x800F0217 | 此 INF 中的服务安装部分无效。 
 | 
|  
              SPAPI_E_NO_CLASS_DRIVER_LIST0x800F0218 | 设备信息元素没有类驱动程序列表。 
 | 
|  
              SPAPI_E_NO_ASSOCIATED_SERVICE0x800F0219 | 安装失败,因为未为此设备实例指定函数驱动程序。 
 | 
|  
              SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE0x800F021A | 目前没有为此接口类指定默认设备接口。 
 | 
|  
              SPAPI_E_DEVICE_INTERFACE_ACTIVE0x800F021B | 无法执行该操作,因为设备接口当前处于活动状态。 
 | 
|  
              SPAPI_E_DEVICE_INTERFACE_REMOVED0x800F021C | 无法执行该操作,因为设备接口已从系统中删除。 
 | 
|  
              SPAPI_E_BAD_INTERFACE_INSTALLSECT0x800F021D | 此 INF 中的接口安装部分无效。 
 | 
|  
              SPAPI_E_NO_SUCH_INTERFACE_CLASS0x800F021E | 系统中不存在此接口类。 
 | 
|  
              SPAPI_E_INVALID_REFERENCE_STRING0x800F021F | 为此接口设备提供的引用字符串无效。 
 | 
|  
              SPAPI_E_INVALID_MACHINENAME0x800F0220 | 指定的计算机名称不符合 UNC 命名约定。 
 | 
|  
              SPAPI_E_REMOTE_COMM_FAILURE0x800F0221 | 发生一般远程通信错误。 
 | 
|  
              SPAPI_E_MACHINE_UNAVAILABLE0x800F0222 | 选择用于远程通信的计算机目前不可用。 
 | 
|  
              SPAPI_E_NO_CONFIGMGR_SERVICES0x800F0223 | 即插即用服务在远程计算机上不可用。 
 | 
|  
              SPAPI_E_INVALID_PROPPAGE_PROVIDER0x800F0224 | 属性页提供程序注册表项无效。 
 | 
|  
              SPAPI_E_NO_SUCH_DEVICE_INTERFACE0x800F0225 | 系统中不存在请求的设备接口。 
 | 
|  
              SPAPI_E_DI_POSTPROCESSING_REQUIRED0x800F0226 | 安装完成后,设备的辅助安装程序还有要执行的其他工作。 
 | 
|  
              SPAPI_E_INVALID_COINSTALLER0x800F0227 | 设备的辅助安装程序无效。 
 | 
|  
              SPAPI_E_NO_COMPAT_DRIVERS0x800F0228 | 此设备没有兼容的驱动程序。 
 | 
|  
              SPAPI_E_NO_DEVICE_ICON0x800F0229 | 没有表示此设备或设备类型的图标。 
 | 
|  
              SPAPI_E_INVALID_INF_LOGCONFIG0x800F022A | 此 INF 中指定的逻辑配置无效。 
 | 
|  
              SPAPI_E_DI_DONT_INSTALL0x800F022B | 类安装程序已拒绝安装或升级此设备的请求。 
 | 
|  
              SPAPI_E_INVALID_FILTER_DRIVER0x800F022C | 为此设备安装的筛选器驱动程序之一无效。 
 | 
|  
              SPAPI_E_NON_WINDOWS_NT_DRIVER0x800F022D | 为此设备选择的驱动程序不支持此版本的 Windows。 
 | 
|  
              SPAPI_E_NON_WINDOWS_DRIVER0x800F022E | 为此设备选择的驱动程序不支持 Windows。 
 | 
|  
              SPAPI_E_NO_CATALOG_FOR_OEM_INF0x800F022F | 第三方 INF 不包含数字签名信息。 
 | 
|  
              SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE0x800F0230 | 尝试使用设备安装文件队列验证相对于其他平台的数字签名无效。 
 | 
|  
              SPAPI_E_NOT_DISABLEABLE0x800F0231 | 无法禁用设备。 
 | 
|  
              SPAPI_E_CANT_REMOVE_DEVINST0x800F0232 | 无法动态删除设备。 
 | 
|  
              SPAPI_E_INVALID_TARGET0x800F0233 | 无法复制到指定目标。 
 | 
|  
              SPAPI_E_DRIVER_NONNATIVE0x800F0234 | 驱动程序不适用于此平台。 
 | 
|  
              SPAPI_E_IN_WOW640x800F0235 | WOW64 中不允许操作。 
 | 
|  
              SPAPI_E_SET_SYSTEM_RESTORE_POINT0x800F0236 | 涉及未签名文件复制的操作已回滚,以便可以设置系统还原点。 
 | 
|  
              SPAPI_E_INCORRECTLY_COPIED_INF0x800F0237 | INF 以不正确的方式复制到 Windows INF 目录中。 
 | 
|  
              SPAPI_E_SCE_DISABLED0x800F0238 | 此嵌入式产品上禁用了安全配置编辑器 (SCE) API。 
 | 
|  
              SPAPI_E_UNKNOWN_EXCEPTION0x800F0239 | 遇到未知异常。 
 | 
|  
              SPAPI_E_PNP_REGISTRY_ERROR0x800F023A | 访问即插即用注册表数据库时遇到问题。 
 | 
|  
              SPAPI_E_REMOTE_REQUEST_UNSUPPORTED0x800F023B | 远程计算机不支持请求的操作。 
 | 
|  
              SPAPI_E_NOT_AN_INSTALLED_OEM_INF0x800F023C | 指定的文件不是已安装的 OEM INF。 
 | 
|  
              SPAPI_E_INF_IN_USE_BY_DEVICES0x800F023D | 目前使用指定的 INF 安装一个或多个设备。 
 | 
|  
              SPAPI_E_DI_FUNCTION_OBSOLETE0x800F023E | 请求的设备安装操作已过时。 
 | 
|  
              SPAPI_E_NO_AUTHENTICODE_CATALOG0x800F023F | 无法验证文件,因为它没有通过 Authenticode (tm) 签名的关联目录。 
 | 
|  
              SPAPI_E_AUTHENTICODE_DISALLOWED0x800F0240 | 指定的 INF 不支持 Authenticode (tm) 签名验证。 
 | 
|  
              SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER0x800F0241 | INF 使用来自受信任发布者的 Authenticode (tm) 目录进行签名。 
 | 
|  
              SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED0x800F0242 | 尚未将 Authenticode (tm) 签名目录的发布者确定为受信任的目录。 
 | 
|  
              SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED0x800F0243 | Authenticode (tm) 签名目录的发布者未建立为受信任目录。 
 | 
|  
              SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH0x800F0244 | 该软件已经过测试,以符合不同版本的 Windows 上的 Windows 徽标要求,可能与此版本不兼容。 
 | 
|  
              SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE0x800F0245 | 文件只能由通过 Authenticode (tm) 签名的目录进行验证。 
 | 
|  
              SPAPI_E_DEVICE_INSTALLER_NOT_READY0x800F0246 | 此设备的其中一个安装程序目前无法执行安装。 
 | 
|  
              SPAPI_E_DRIVER_STORE_ADD_FAILED0x800F0247 | 尝试将驱动程序添加到存储时遇到问题。 
 | 
|  
              SPAPI_E_DEVICE_INSTALL_BLOCKED0x800F0248 | 系统策略禁止安装此设备。 请与系统管理员联系。 
 | 
|  
              SPAPI_E_DRIVER_INSTALL_BLOCKED0x800F0249 | 系统策略禁止安装此驱动程序。 请与系统管理员联系。 
 | 
|  
              SPAPI_E_WRONG_INF_TYPE0x800F024A | 指定的 INF 是此操作的错误类型。 
 | 
|  
              SPAPI_E_FILE_HASH_NOT_IN_CATALOG0x800F024B | 指定的目录文件中不存在该文件的哈希。 该文件可能已损坏或被篡改的受害者。 
 | 
|  
              SPAPI_E_DRIVER_STORE_DELETE_FAILED0x800F024C | 尝试从存储中删除驱动程序时遇到问题。 
 | 
|  
              SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW0x800F0300 | 遇到不可恢复的堆栈溢出。 
 | 
|  
              SPAPI_E_ERROR_NOT_INSTALLED0x800F1000 | 未检测到已安装的组件。 
 | 
|  
              SCARD_F_INTERNAL_ERROR0x80100001 | 内部一致性检查失败。 
 | 
|  
              SCARD_E_CANCELLED0x80100002 | SCardCancel 请求取消了该操作。 
 | 
|  
              SCARD_E_INVALID_HANDLE0x80100003 | 提供的句柄无效。 
 | 
|  
              SCARD_E_INVALID_PARAMETER0x80100004 | 无法正确解释提供的一个或多个参数。 
 | 
|  
              SCARD_E_INVALID_TARGET0x80100005 | 注册表启动信息缺失或无效。 
 | 
|  
              SCARD_E_NO_MEMORY0x80100006 | 内存不足,无法完成此命令。 
 | 
|  
              SCARD_F_WAITED_TOO_LONG0x80100007 | 内部一致性计时器已过期。 
 | 
|  
              SCARD_E_INSUFFICIENT_BUFFER0x80100008 | 接收返回的数据的数据缓冲区对于返回的数据太小。 
 | 
|  
              SCARD_E_UNKNOWN_READER0x80100009 | 无法识别指定的读取器名称。 
 | 
|  
              SCARD_E_TIMEOUT0x8010000A | 用户指定的超时值已过期。 
 | 
|  
              SCARD_E_SHARING_VIOLATION0x8010000B | 由于其他连接未完成,无法访问智能卡。 
 | 
|  
              SCARD_E_NO_SMARTCARD0x8010000C | 该操作需要智能卡,但设备中当前没有智能卡。 
 | 
|  
              SCARD_E_UNKNOWN_CARD0x8010000D | 无法识别指定的智能卡名称。 
 | 
|  
              SCARD_E_CANT_DISPOSE0x8010000E | 系统无法以请求的方式处置媒体。 
 | 
|  
              SCARD_E_PROTO_MISMATCH0x8010000F | 请求的协议与智能卡当前使用的协议不兼容。 
 | 
|  
              SCARD_E_NOT_READY0x80100010 | 读取器或智能卡尚未准备好接受命令。 
 | 
|  
              SCARD_E_INVALID_VALUE0x80100011 | 无法正确解释提供的一个或多个参数值。 
 | 
|  
              SCARD_E_SYSTEM_CANCELLED0x80100012 | 系统取消了操作,可能是为了注销或关闭。 
 | 
|  
              SCARD_F_COMM_ERROR0x80100013 | 检测到内部通信错误。 
 | 
|  
              SCARD_F_UNKNOWN_ERROR0x80100014 | 检测到一个内部错误,但来源不明。 
 | 
|  
              SCARD_E_INVALID_ATR0x80100015 | 从注册表获取的 ATR 不是有效的 ATR 字符串。 
 | 
|  
              SCARD_E_NOT_TRANSACTED0x80100016 | 尝试结束不存在的事务。 
 | 
|  
              SCARD_E_READER_UNAVAILABLE0x80100017 | 指定的读取器当前不可用。 
 | 
|  
              SCARD_P_SHUTDOWN0x80100018 | 操作已中止,以允许服务器应用程序退出。 
 | 
|  
              SCARD_E_PCI_TOO_SMALL0x80100019 | PCI 接收缓冲区太小。 
 | 
|  
              SCARD_E_READER_UNSUPPORTED0x8010001A | 读取器驱动程序不满足最低支持要求。 
 | 
|  
              SCARD_E_DUPLICATE_READER0x8010001B | 读取器驱动程序未生成唯一的读取器名称。 
 | 
|  
              SCARD_E_CARD_UNSUPPORTED0x8010001C | 智能卡不满足最低支持要求。 
 | 
|  
              SCARD_E_NO_SERVICE0x8010001D | Smart 卡 资源管理器未运行。 
 | 
|  
              SCARD_E_SERVICE_STOPPED0x8010001E | 智能卡资源管理器已关闭。 
 | 
|  
              SCARD_E_UNEXPECTED0x8010001F | 发生意外卡错误。 
 | 
|  
              SCARD_E_ICC_INSTALLATION0x80100020 | 找不到智能卡的主提供程序。 
 | 
|  
              SCARD_E_ICC_CREATEORDER0x80100021 | 不支持所请求的对象创建顺序。 
 | 
|  
              SCARD_E_UNSUPPORTED_FEATURE0x80100022 | 此智能卡不支持请求的功能。 
 | 
|  
              SCARD_E_DIR_NOT_FOUND0x80100023 | 智能卡中不存在标识的目录。 
 | 
|  
              SCARD_E_FILE_NOT_FOUND0x80100024 | 智能卡中不存在标识的文件。 
 | 
|  
              SCARD_E_NO_DIR0x80100025 | 提供的路径不表示智能卡目录。 
 | 
|  
              SCARD_E_NO_FILE0x80100026 | 提供的路径不表示智能卡文件。 
 | 
|  
              SCARD_E_NO_ACCESS0x80100027 | 拒绝访问此文件。 
 | 
|  
              SCARD_E_WRITE_TOO_MANY0x80100028 | 智能卡没有足够的内存来存储信息。 
 | 
|  
              SCARD_E_BAD_SEEK0x80100029 | 尝试设置智能卡文件对象指针时出错。 
 | 
|  
              SCARD_E_INVALID_CHV0x8010002A | 提供的 PIN 不正确。 
 | 
|  
              SCARD_E_UNKNOWN_RES_MNG0x8010002B | 分层组件返回了无法识别的错误代码。 
 | 
|  
              SCARD_E_NO_SUCH_CERTIFICATE0x8010002C | 请求的证书不存在。 
 | 
|  
              SCARD_E_CERTIFICATE_UNAVAILABLE0x8010002D | 无法获取请求的证书。 
 | 
|  
              SCARD_E_NO_READERS_AVAILABLE0x8010002E | 找不到智能卡阅读器。 
 | 
|  
              SCARD_E_COMM_DATA_LOST0x8010002F | 检测到智能卡的通信错误。 请重试操作即可。 
 | 
|  
              SCARD_E_NO_KEY_CONTAINER0x80100030 | 智能卡上不存在请求的密钥容器。 
 | 
|  
              SCARD_E_SERVER_TOO_BUSY0x80100031 | Smart 卡 资源管理器太忙,无法完成此操作。 
 | 
|  
              SCARD_E_PIN_CACHE_EXPIRED0x80100032 | 智能卡 PIN 缓存已过期。 
 | 
|  
              SCARD_E_NO_PIN_CACHE0x80100033 | 无法缓存智能卡 PIN。 
 | 
|  
              SCARD_E_READ_ONLY_CARD0x80100034 | 智能卡是只读的,无法写入。 
 | 
|  
              SCARD_W_UNSUPPORTED_CARD0x80100065 | 由于 ATR 配置冲突,读取器无法与智能卡通信。 
 | 
|  
              SCARD_W_UNRESPONSIVE_CARD0x80100066 | 智能卡未响应重置。 
 | 
|  
              SCARD_W_UNPOWERED_CARD0x80100067 | 已从智能卡中删除电源,因此无法进一步通信。 
 | 
|  
              SCARD_W_RESET_CARD0x80100068 | 智能卡已重置,因此任何共享状态信息都无效。 
 | 
|  
              SCARD_W_REMOVED_CARD0x80100069 | 智能卡已删除,因此无法进一步通信。 
 | 
|  
              SCARD_W_SECURITY_VIOLATION0x8010006A | 由于安全冲突,访问被拒绝。 
 | 
|  
              SCARD_W_WRONG_CHV0x8010006B | 无法访问卡,因为提供了错误的 PIN。 
 | 
|  
              SCARD_W_CHV_BLOCKED0x8010006C | 无法访问卡,因为已达到最大 PIN 输入尝试次数。 
 | 
|  
              SCARD_W_EOF0x8010006D | 已到达智能卡文件的末尾。 
 | 
|  
              SCARD_W_CANCELLED_BY_USER0x8010006E | 操作已被用户取消。 
 | 
|  
              SCARD_W_CARD_NOT_AUTHENTICATED0x8010006F | 未向智能卡显示 PIN。 
 | 
|  
              SCARD_W_CACHE_ITEM_NOT_FOUND0x80100070 | 在缓存中找不到请求的项。 
 | 
|  
              SCARD_W_CACHE_ITEM_STALE0x80100071 | 请求的缓存项太旧,已从缓存中删除。 
 | 
|  
              SCARD_W_CACHE_ITEM_TOO_BIG0x80100072 | 新的缓存项超出了为缓存定义的每个项的最大大小。 
 | 
|  
              ONL_E_INVALID_AUTHENTICATION_TARGET0x8A020001 | 身份验证目标无效或配置不正确。 
 | 
|  
              ONL_E_ACCESS_DENIED_BY_TOU0x8A020002 | 由于用户接受使用条款,应用程序无法获取联机 ID 属性。 
 |