COM 错误代码 (安全和设置)

下表提供了基于 COM 的 API 使用的错误代码列表。

如果安装或运行的应用程序遇到困难,请联系客户支持部门以获取显示错误消息的软件。 若要获取对 Microsoft 产品的支持,请转到 https://support.microsoft.com

常量/值 说明
ERROR_AUDITING_DISABLED
0xC0090001
当前未审核指定的事件。
ERROR_ALL_SIDS_FILTERED
0xC0090002
SID 筛选操作删除了所有 SID。
ERROR_BIZRULES_NOT_ENABLED
0xC0090003
对调用应用程序禁用业务规则脚本。
APPX_E_PACKAGING_INTERNAL
0x80080200
打包 API 遇到内部错误。
APPX_E_INTERLEAVING_NOT_ALLOWED
0x80080201
文件不是有效的包,因为它的内容是交错的。
APPX_E_RELATIONSHIPS_NOT_ALLOWED
0x80080202
文件不是有效的包,因为它包含 OPC 关系。
APPX_E_MISSING_REQUIRED_FILE
0x80080203
该文件不是有效的包,因为它缺少清单或块映射,或者在代码完整性文件存在时缺少签名文件。
APPX_E_INVALID_MANIFEST
0x80080204
包的清单无效。
APPX_E_INVALID_BLOCKMAP
0x80080205
包的块映射无效。
APPX_E_CORRUPT_CONTENT
0x80080206
无法读取包的内容,因为它已损坏。
APPX_E_BLOCK_HASH_INVALID
0x80080207
块的计算哈希值与块映射中存储的哈希值不匹配。
APPX_E_REQUESTED_RANGE_TOO_LARGE
0x80080208
当转换为块的字节范围时,请求的字节范围超过 4GB。
APPX_E_INVALID_SIP_CLIENT_DATA
0x80080209
用于对包进行签名的SIP_SUBJECTINFO结构不包含所需的数据。
E_APPLICATION_ACTIVATION_TIMED_OUT
0x8027025A
应用未在所需时间内启动。
E_APPLICATION_ACTIVATION_EXEC_FAILURE
0x8027025B
应用未启动。
E_APPLICATION_TEMPORARY_LICENSE_ERROR
0x8027025C
由于许可证问题,此应用无法启动。 请稍后重试。
NTE_BAD_UID
0x80090001
UID 错误。
NTE_BAD_HASH
0x80090002
哈希错误。
NTE_BAD_KEY
0x80090003
密钥错误。
NTE_BAD_LEN
0x80090004
长度错误。
NTE_BAD_DATA
0x80090005
数据错误。
NTE_BAD_SIGNATURE
0x80090006
签名无效。
NTE_BAD_VER
0x80090007
提供程序版本错误。
NTE_BAD_ALGID
0x80090008
指定的算法无效。
NTE_BAD_FLAGS
0x80090009
指定的标志无效。
NTE_BAD_TYPE
0x8009000A
指定的类型无效。
NTE_BAD_KEY_STATE
0x8009000B
密钥无效,在指定状态下使用。
NTE_BAD_HASH_STATE
0x8009000C
哈希对在指定状态下使用无效。
NTE_NO_KEY
0x8009000D
密钥 不存在。
NTE_NO_MEMORY
0x8009000E
可用于操作的内存不足。
NTE_EXISTS
0x8009000F
对象已存在。
NTE_PERM
0x80090010
访问被拒绝。
NTE_NOT_FOUND
0x80090011
找不到对象。
NTE_DOUBLE_ENCRYPT
0x80090012
数据已加密。
NTE_BAD_PROVIDER
0x80090013
指定的提供程序无效。
NTE_BAD_PROV_TYPE
0x80090014
指定的提供程序类型无效。
NTE_BAD_PUBLIC_KEY
0x80090015
提供程序的公钥无效。
NTE_BAD_KEYSET
0x80090016
键集不存在
NTE_PROV_TYPE_NOT_DEF
0x80090017
未定义提供程序类型。
NTE_PROV_TYPE_ENTRY_BAD
0x80090018
注册的提供程序类型无效。
NTE_KEYSET_NOT_DEF
0x80090019
未定义键集。
NTE_KEYSET_ENTRY_BAD
0x8009001A
已注册的密钥集无效。
NTE_PROV_TYPE_NO_MATCH
0x8009001B
提供程序类型与注册值不匹配。
NTE_SIGNATURE_FILE_BAD
0x8009001C
数字签名文件已损坏。
NTE_PROVIDER_DLL_FAIL
0x8009001D
提供程序 DLL 无法正确初始化。
NTE_PROV_DLL_NOT_FOUND
0x8009001E
找不到提供程序 DLL。
NTE_BAD_KEYSET_PARAM
0x8009001F
Keyset 参数无效。
NTE_FAIL
0x80090020
发生内部错误。
NTE_SYS_ERR
0x80090021
发生基本错误。
NTE_SILENT_CONTEXT
0x80090022
提供程序无法执行该操作,因为上下文是无提示获取的。
NTE_TOKEN_KEYSET_STORAGE_FULL
0x80090023
安全令牌没有可用于其他容器的存储空间。
NTE_TEMPORARY_PROFILE
0x80090024
用户的配置文件是临时配置文件。
NTE_FIXEDPARAMETER
0x80090025
无法设置关键参数,因为 CSP 使用固定参数。
NTE_INVALID_HANDLE
0x80090026
提供的句柄无效。
NTE_INVALID_PARAMETER
0x80090027
参数不正确。
NTE_BUFFER_TOO_SMALL
0x80090028
提供给函数的缓冲区太小。
NTE_NOT_SUPPORTED
0x80090029
不支持请求的操作。
NTE_NO_MORE_ITEMS
0x8009002A
没有更多可用数据。
NTE_BUFFERS_OVERLAP
0x8009002B
提供的缓冲区不正确地重叠。
NTE_DECRYPTION_FAILURE
0x8009002C
无法解密指定的数据。
NTE_INTERNAL_ERROR
0x8009002D
内部一致性检查失败。
NTE_UI_REQUIRED
0x8009002E
此操作需要用户的输入。
NTE_HMAC_NOT_SUPPORTED
0x8009002F
加密提供程序不支持 HMAC。
NTE_DEVICE_NOT_READY
0x80090030
此加密提供程序所需的设备尚未准备好使用。
NTE_AUTHENTICATION_IGNORED
0x80090031
触发字典攻击缓解,提供程序忽略了提供的授权。
NTE_VALIDATION_FAILED
0x80090032
所提供的数据的验证未通过完整性或签名验证。
NTE_INCORRECT_PASSWORD
0x80090033
密码不正确。
NTE_ENCRYPTION_FAILURE
0x80090034
加密失败。
SEC_E_INSUFFICIENT_MEMORY
0x80090300
内存不足,无法完成此请求
SEC_E_INVALID_HANDLE
0x80090301
指定的句柄无效
SEC_E_UNSUPPORTED_FUNCTION
0x80090302
不支持请求的函数
SEC_E_TARGET_UNKNOWN
0x80090303
指定的目标未知或无法访问
SEC_E_INTERNAL_ERROR
0x80090304
无法联系本地安全机构
SEC_E_SECPKG_NOT_FOUND
0x80090305
请求的安全包不存在
SEC_E_NOT_OWNER
0x80090306
调用方不是所需凭据的所有者
SEC_E_CANNOT_INSTALL
0x80090307
安全包初始化失败,无法安装
SEC_E_INVALID_TOKEN
0x80090308
提供给函数的令牌无效
SEC_E_CANNOT_PACK
0x80090309
安全包无法封送登录缓冲区,因此登录尝试失败
SEC_E_QOP_NOT_SUPPORTED
0x8009030A
安全包不支持每条消息的保护质量
SEC_E_NO_IMPERSONATION
0x8009030B
安全上下文不允许模拟客户端
SEC_E_LOGON_DENIED
0x8009030C
登录尝试失败
SEC_E_UNKNOWN_CREDENTIALS
0x8009030D
无法识别提供给包的凭据
SEC_E_NO_CREDENTIALS
0x8009030E
安全包中没有可用的凭据
SEC_E_MESSAGE_ALTERED
0x8009030F
为验证提供的消息或签名已更改
SEC_E_OUT_OF_SEQUENCE
0x80090310
提供用于验证的消息不按顺序
SEC_E_NO_AUTHENTICATING_AUTHORITY
0x80090311
无法联系任何机构进行身份验证。
SEC_I_CONTINUE_NEEDED
0x00090312
函数已成功完成,但必须再次调用才能完成上下文
SEC_I_COMPLETE_NEEDED
0x00090313
函数已成功完成,但必须调用 CompleteToken
SEC_I_COMPLETE_AND_CONTINUE
0x00090314
函数已成功完成,但必须调用 CompleteToken 和此函数才能完成上下文
SEC_I_LOCAL_LOGON
0x00090315
登录已完成,但没有可用的网络机构。 登录是使用本地已知信息进行的
SEC_E_BAD_PKGID
0x80090316
请求的安全包不存在
SEC_E_CONTEXT_EXPIRED
0x80090317
上下文已过期,不能再使用。
SEC_I_CONTEXT_EXPIRED
0x00090317
上下文已过期,不能再使用。
SEC_E_INCOMPLETE_MESSAGE
0x80090318
提供的消息不完整。 未验证签名。
SEC_E_INCOMPLETE_CREDENTIALS
0x80090320
提供的凭据不完整,无法验证。 无法初始化上下文。
SEC_E_BUFFER_TOO_SMALL
0x80090321
提供给函数的缓冲区太小。
SEC_I_INCOMPLETE_CREDENTIALS
0x00090320
提供的凭据不完整,无法验证。 可以从上下文返回其他信息。
SEC_I_RENEGOTIATE
0x00090321
上下文数据必须与对等方重新协商。
SEC_E_WRONG_PRINCIPAL
0x80090322
目标主体名称不正确。
SEC_I_NO_LSA_CONTEXT
0x00090323
没有与此上下文关联的 LSA 模式上下文。
SEC_E_TIME_SKEW
0x80090324
客户端和服务器计算机上的时钟倾斜。
SEC_E_UNTRUSTED_ROOT
0x80090325
证书链是由不受信任的颁发机构颁发的。
SEC_E_ILLEGAL_MESSAGE
0x80090326
收到意外或格式不当的消息。
SEC_E_CERT_UNKNOWN
0x80090327
处理证书时发生未知错误。
SEC_E_CERT_EXPIRED
0x80090328
收到的证书已过期。
SEC_E_ENCRYPT_FAILURE
0x80090329
无法加密指定的数据。
SEC_E_DECRYPT_FAILURE
0x80090330
无法解密指定的数据。
SEC_E_ALGORITHM_MISMATCH
0x80090331
客户端和服务器无法通信,因为它们不具有通用算法。
SEC_E_SECURITY_QOS_FAILED
0x80090332
由于请求的服务质量 (失败(例如相互身份验证或委派) )而无法建立安全上下文。
SEC_E_UNFINISHED_CONTEXT_DELETED
0x80090333
在完成上下文之前删除了安全上下文。 这被视为登录失败。
SEC_E_NO_TGT_REPLY
0x80090334
客户端正在尝试协商上下文,服务器需要用户到用户,但未发送 TGT 回复。
SEC_E_NO_IP_ADDRESSES
0x80090335
无法完成请求的任务,因为本地计算机没有任何 IP 地址。
SEC_E_WRONG_CREDENTIAL_HANDLE
0x80090336
提供的凭据句柄与与安全上下文关联的凭据不匹配。
SEC_E_CRYPTO_SYSTEM_INVALID
0x80090337
加密系统或校验和函数无效,因为所需的函数不可用。
SEC_E_MAX_REFERRALS_EXCEEDED
0x80090338
已超出最大票证引荐数。
SEC_E_MUST_BE_KDC
0x80090339
本地计算机必须是 Kerberos KDC (域控制器) ,而不是。
SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
0x8009033A
安全协商的另一端需要强大的加密,但在本地计算机上不受支持。
SEC_E_TOO_MANY_PRINCIPALS
0x8009033B
KDC 回复包含多个主体名称。
SEC_E_NO_PA_DATA
0x8009033C
应查找 PA 数据以提示要使用的 etype,但未找到。
SEC_E_PKINIT_NAME_MISMATCH
0x8009033D
客户端证书不包含有效的 UPN,或者与登录请求中的客户端名称不匹配。 请与管理员联系。
SEC_E_SMARTCARD_LOGON_REQUIRED
0x8009033E
智能卡登录是必需的,但未使用。
SEC_E_SHUTDOWN_IN_PROGRESS
0x8009033F
系统关闭正在进行。
SEC_E_KDC_INVALID_REQUEST
0x80090340
向 KDC 发送了无效的请求。
SEC_E_KDC_UNABLE_TO_REFER
0x80090341
KDC 无法为请求的服务生成引用。
SEC_E_KDC_UNKNOWN_ETYPE
0x80090342
KDC 不支持请求的加密类型。
SEC_E_UNSUPPORTED_PREAUTH
0x80090343
向 Kerberos 包提供了不受支持的预身份验证机制。
SEC_E_DELEGATION_REQUIRED
0x80090345
无法完成请求的操作。 必须信任计算机才可以进行委托,并且必须将当前用户帐户配置为允许委托。
SEC_E_BAD_BINDINGS
0x80090346
客户端提供的 SSPI 通道绑定不正确。
SEC_E_MULTIPLE_ACCOUNTS
0x80090347
收到的证书已映射到多个帐户。
SEC_E_NO_KERB_KEY
0x80090348
SEC_E_NO_KERB_KEY
SEC_E_CERT_WRONG_USAGE
0x80090349
该证书对于请求的用法无效。
SEC_E_DOWNGRADE_DETECTED
0x80090350
系统无法联系域控制器来为身份验证请求提供服务。 请稍后再试。
SEC_E_SMARTCARD_CERT_REVOKED
0x80090351
用于身份验证的智能卡证书已被吊销。 请联系你的系统管理员。 事件日志中可能存在其他信息。
SEC_E_ISSUING_CA_UNTRUSTED
0x80090352
处理用于身份验证的智能卡证书时检测到不受信任的证书颁发机构。 请联系你的系统管理员。
SEC_E_REVOCATION_OFFLINE_C
0x80090353
无法确定用于身份验证的智能卡证书的吊销状态。 请联系你的系统管理员。
SEC_E_PKINIT_CLIENT_FAILURE
0x80090354
用于身份验证的智能卡证书不受信任。 请联系你的系统管理员。
SEC_E_SMARTCARD_CERT_EXPIRED
0x80090355
用于身份验证的智能卡证书已过期。 请联系你的系统管理员。
SEC_E_NO_S4U_PROT_SUPPORT
0x80090356
Kerberos 子系统遇到错误。 针对不支持用户服务的域控制器执行了用户协议请求的服务。
SEC_E_CROSSREALM_DELEGATION_FAILURE
0x80090357
此服务器尝试对服务器领域以外的目标发出 Kerberos 约束委派请求。 这不受支持,表示允许此服务器委托列表时配置错误。 请与管理员联系。
SEC_E_REVOCATION_OFFLINE_KDC
0x80090358
无法确定用于智能卡身份验证的域控制器证书的吊销状态。 系统事件日志中提供了其他信息。 请联系你的系统管理员。
SEC_E_ISSUING_CA_UNTRUSTED_KDC
0x80090359
处理用于身份验证的域控制器证书时检测到不受信任的证书颁发机构。 系统事件日志中提供了其他信息。 请联系你的系统管理员。
SEC_E_KDC_CERT_EXPIRED
0x8009035A
用于智能卡登录的域控制器证书已过期。 请与系统管理员联系,了解系统事件日志的内容。
SEC_E_KDC_CERT_REVOKED
0x8009035B
用于智能卡登录的域控制器证书已被吊销。 请与系统管理员联系,了解系统事件日志的内容。
SEC_I_SIGNATURE_NEEDED
0x0009035C
必须先执行签名操作,然后用户才能进行身份验证。
SEC_E_INVALID_PARAMETER
0x8009035D
传递给函数的一个或多个参数无效。
SEC_E_DELEGATION_POLICY
0x8009035E
客户端策略不允许将凭据委派到目标服务器。
SEC_E_POLICY_NLTM_ONLY
0x8009035F
客户端策略不允许仅通过 NLTM 身份验证将凭据委派到目标服务器。
SEC_I_NO_RENEGOTIATION
0x00090360
收件人拒绝了重新协商请求。
SEC_E_NO_CONTEXT
0x80090361
所需的安全上下文不存在。
SEC_E_PKU2U_CERT_FAILURE
0x80090362
PKU2U 协议在尝试使用关联的证书时遇到错误。
SEC_E_MUTUAL_AUTH_FAILED
0x80090363
无法验证服务器计算机的标识。
SEC_I_MESSAGE_FRAGMENT
0x00090364
返回的缓冲区只是消息的一个片段。 需要返回更多片段。
SEC_E_ONLY_HTTPS_ALLOWED
0x80090365
仅允许使用 https 方案。
SEC_I_CONTINUE_NEEDED_MESSAGE_OK
0x80090366
函数已成功完成,但必须再次调用才能完成上下文。 可以使用提前启动。
CRYPT_E_MSG_ERROR
0x80091001
对加密消息执行操作时出错。
CRYPT_E_UNKNOWN_ALGO
0x80091002
未知的加密算法。
CRYPT_E_OID_FORMAT
0x80091003
对象标识符格式不正确。
CRYPT_E_INVALID_MSG_TYPE
0x80091004
加密消息类型无效。
CRYPT_E_UNEXPECTED_ENCODING
0x80091005
意外的加密消息编码。
CRYPT_E_AUTH_ATTR_MISSING
0x80091006
加密消息不包含预期的经过身份验证的属性。
CRYPT_E_HASH_VALUE
0x80091007
哈希值不正确。
CRYPT_E_INVALID_INDEX
0x80091008
索引值无效。
CRYPT_E_ALREADY_DECRYPTED
0x80091009
加密消息的内容已解密。
CRYPT_E_NOT_DECRYPTED
0x8009100A
加密消息的内容尚未解密。
CRYPT_E_RECIPIENT_NOT_FOUND
0x8009100B
信封数据邮件不包含指定的收件人。
CRYPT_E_CONTROL_TYPE
0x8009100C
控件类型无效。
CRYPT_E_ISSUER_SERIALNUMBER
0x8009100D
颁发者和/或序列号无效。
CRYPT_E_SIGNER_NOT_FOUND
0x8009100E
找不到原始签名者。
CRYPT_E_ATTRIBUTES_MISSING
0x8009100F
加密消息不包含所有请求的属性。
CRYPT_E_STREAM_MSG_NOT_READY
0x80091010
流式加密消息尚未准备好返回数据。
CRYPT_E_STREAM_INSUFFICIENT_DATA
0x80091011
流式传输的加密消息需要更多数据才能完成解码操作。
CRYPT_I_NEW_PROTECTION_REQUIRED
0x00091012
需要重新保护受保护的数据。
CRYPT_E_BAD_LEN
0x80092001
为输出数据指定的长度不足。
CRYPT_E_BAD_ENCODE
0x80092002
编码或解码操作期间出错。
CRYPT_E_FILE_ERROR
0x80092003
读取或写入文件时出错。
CRYPT_E_NOT_FOUND
0x80092004
找不到对象或属性。
CRYPT_E_EXISTS
0x80092005
对象或属性已存在。
CRYPT_E_NO_PROVIDER
0x80092006
未为存储区或对象指定提供程序。
CRYPT_E_SELF_SIGNED
0x80092007
指定的证书是自签名证书。
CRYPT_E_DELETED_PREV
0x80092008
已删除以前的证书或 CRL 上下文。
CRYPT_E_NO_MATCH
0x80092009
找不到请求的对象。
CRYPT_E_UNEXPECTED_MSG_TYPE
0x8009200A
证书没有引用私钥的属性。
CRYPT_E_NO_KEY_PROPERTY
0x8009200B
找不到用于解密的证书和私钥。
CRYPT_E_NO_DECRYPT_CERT
0x8009200C
找不到用于解密的证书和私钥。
CRYPT_E_BAD_MSG
0x8009200D
不是加密消息或加密消息的格式不正确。
CRYPT_E_NO_SIGNER
0x8009200E
已签名的加密消息没有指定签名者索引的签名者。
CRYPT_E_PENDING_CLOSE
0x8009200F
最终关闭处于挂起状态,直到其他释放或关闭。
CRYPT_E_REVOKED
0x80092010
证书已吊销。
CRYPT_E_NO_REVOCATION_DLL
0x80092011
找不到 Dll 或导出的函数来验证吊销。
CRYPT_E_NO_REVOCATION_CHECK
0x80092012
吊销函数无法检查吊销证书。
CRYPT_E_REVOCATION_OFFLINE
0x80092013
吊销功能无法检查吊销,因为吊销服务器已脱机。
CRYPT_E_NOT_IN_REVOCATION_DATABASE
0x80092014
证书不在吊销服务器的数据库中。
CRYPT_E_INVALID_NUMERIC_STRING
0x80092020
字符串包含非数字字符。
CRYPT_E_INVALID_PRINTABLE_STRING
0x80092021
字符串包含不可打印的字符。
CRYPT_E_INVALID_IA5_STRING
0x80092022
字符串包含不在 7 位 ASCII 字符集中的字符。
CRYPT_E_INVALID_X500_STRING
0x80092023
字符串包含无效的 X500 名称属性键、oid、值或分隔符。
CRYPT_E_NOT_CHAR_STRING
0x80092024
CERT_NAME_VALUE的 dwValueType 不是字符串之一。 很可能是CERT_RDN_ENCODED_BLOB或CERT_RDN_OCTET_STRING。
CRYPT_E_FILERESIZED
0x80092025
Put 操作无法继续。 需要调整文件的大小。 但是,已经有一个签名存在。 必须执行完整的签名操作。
CRYPT_E_SECURITY_SETTINGS
0x80092026
由于本地安全选项设置,加密操作失败。
CRYPT_E_NO_VERIFY_USAGE_DLL
0x80092027
找不到 DLL 或导出的函数来验证使用者使用情况。
CRYPT_E_NO_VERIFY_USAGE_CHECK
0x80092028
被调用的函数无法对主题执行使用检查。
CRYPT_E_VERIFY_USAGE_OFFLINE
0x80092029
由于服务器处于脱机状态,调用的函数无法完成使用检查。
CRYPT_E_NOT_IN_CTL
0x8009202A
在 CTL) (证书信任列表中找不到使用者。
CRYPT_E_NO_TRUSTED_SIGNER
0x8009202B
加密消息或证书信任列表的签名者都不受信任。
CRYPT_E_MISSING_PUBKEY_PARA
0x8009202C
公钥的算法参数缺失。
CRYPT_E_OBJECT_LOCATOR_NOT_FOUND
0x8009202d
无法使用具有给定名称的对象定位器基础结构找到对象。
CRYPT_E_OSS_ERROR
0x80093000
OSS 证书编码/解码错误代码库 请参阅 asn1code.h 了解 OSS 运行时错误的定义。 OSS 错误值由CRYPT_E_OSS_ERROR偏移。
OSS_MORE_BUF
0x80093001
OSS ASN.1 错误:输出缓冲区太小。
OSS_NEGATIVE_UINTEGER
0x80093002
OSS ASN.1 错误:有符号整数编码为无符号整数。
OSS_PDU_RANGE
0x80093003
OSS ASN.1 错误:未知的 ASN.1 数据类型。
OSS_MORE_INPUT
0x80093004
OSS ASN.1 错误:输出缓冲区太小,解码的数据已被截断。
OSS_DATA_ERROR
0x80093005
OSS ASN.1 错误:数据无效。
OSS_BAD_ARG
0x80093006
OSS ASN.1 错误:参数无效。
OSS_BAD_VERSION
0x80093007
OSS ASN.1 错误:编码/解码版本不匹配。
OSS_OUT_MEMORY
0x80093008
OSS ASN.1 错误:内存不足。
OSS_PDU_MISMATCH
0x80093009
OSS ASN.1 错误:编码/解码错误。
OSS_LIMITED
0x8009300A
OSS ASN.1 错误:内部错误。
OSS_BAD_PTR
0x8009300B
OSS ASN.1 错误:数据无效。
OSS_BAD_TIME
0x8009300C
OSS ASN.1 错误:数据无效。
OSS_INDEFINITE_NOT_SUPPORTED
0x8009300D
OSS ASN.1 错误:不支持无限长 BER 编码。
OSS_MEM_ERROR
0x8009300E
OSS ASN.1 错误:访问冲突。
OSS_BAD_TABLE
0x8009300F
OSS ASN.1 错误:数据无效。
OSS_TOO_LONG
0x80093010
OSS ASN.1 错误:数据无效。
OSS_CONSTRAINT_VIOLATED
0x80093011
OSS ASN.1 错误:数据无效。
OSS_FATAL_ERROR
0x80093012
OSS ASN.1 错误:内部错误。
OSS_ACCESS_SERIALIZATION_ERROR
0x80093013
OSS ASN.1 错误:多线程冲突。
OSS_NULL_TBL
0x80093014
OSS ASN.1 错误:数据无效。
OSS_NULL_FCN
0x80093015
OSS ASN.1 错误:数据无效。
OSS_BAD_ENCRULES
0x80093016
OSS ASN.1 错误:数据无效。
OSS_UNAVAIL_ENCRULES
0x80093017
OSS ASN.1 错误:未实现编码/解码函数。
OSS_CANT_OPEN_TRACE_WINDOW
0x80093018
OSS ASN.1 错误:跟踪文件错误。
OSS_UNIMPLEMENTED
0x80093019
OSS ASN.1 错误:函数未实现。
OSS_OID_DLL_NOT_LINKED
0x8009301A
OSS ASN.1 错误:程序链接错误。
OSS_CANT_OPEN_TRACE_FILE
0x8009301B
OSS ASN.1 错误:跟踪文件错误。
OSS_TRACE_FILE_ALREADY_OPEN
0x8009301C
OSS ASN.1 错误:跟踪文件错误。
OSS_TABLE_MISMATCH
0x8009301D
OSS ASN.1 错误:数据无效。
OSS_TYPE_NOT_SUPPORTED
0x8009301E
OSS ASN.1 错误:数据无效。
OSS_REAL_DLL_NOT_LINKED
0x8009301F
OSS ASN.1 错误:程序链接错误。
OSS_REAL_CODE_NOT_LINKED
0x80093020
OSS ASN.1 错误:程序链接错误。
OSS_OUT_OF_RANGE
0x80093021
OSS ASN.1 错误:程序链接错误。
OSS_COPIER_DLL_NOT_LINKED
0x80093022
OSS ASN.1 错误:程序链接错误。
OSS_CONSTRAINT_DLL_NOT_LINKED
0x80093023
OSS ASN.1 错误:程序链接错误。
OSS_COMPARATOR_DLL_NOT_LINKED
0x80093024
OSS ASN.1 错误:程序链接错误。
OSS_COMPARATOR_CODE_NOT_LINKED
0x80093025
OSS ASN.1 错误:程序链接错误。
OSS_MEM_MGR_DLL_NOT_LINKED
0x80093026
OSS ASN.1 错误:程序链接错误。
OSS_PDV_DLL_NOT_LINKED
0x80093027
OSS ASN.1 错误:程序链接错误。
OSS_PDV_CODE_NOT_LINKED
0x80093028
OSS ASN.1 错误:程序链接错误。
OSS_API_DLL_NOT_LINKED
0x80093029
OSS ASN.1 错误:程序链接错误。
OSS_BERDER_DLL_NOT_LINKED
0x8009302A
OSS ASN.1 错误:程序链接错误。
OSS_PER_DLL_NOT_LINKED
0x8009302B
OSS ASN.1 错误:程序链接错误。
OSS_OPEN_TYPE_ERROR
0x8009302C
OSS ASN.1 错误:程序链接错误。
OSS_MUTEX_NOT_CREATED
0x8009302D
OSS ASN.1 错误:系统资源错误。
OSS_CANT_CLOSE_TRACE_FILE
0x8009302E
OSS ASN.1 错误:跟踪文件错误。
CRYPT_E_ASN1_ERROR
0x80093100
ASN1 证书编码/解码错误代码库。 ASN1 错误值由 CRYPT_E_ASN1_ERROR 偏移。
CRYPT_E_ASN1_INTERNAL
0x80093101
ASN1 内部编码或解码错误。
CRYPT_E_ASN1_EOD
0x80093102
ASN1 意外结束数据。
CRYPT_E_ASN1_CORRUPT
0x80093103
ASN1 损坏数据。
CRYPT_E_ASN1_LARGE
0x80093104
ASN1 值太大。
CRYPT_E_ASN1_CONSTRAINT
0x80093105
违反 ASN1 约束。
CRYPT_E_ASN1_MEMORY
0x80093106
ASN1 内存不足。
CRYPT_E_ASN1_OVERFLOW
0x80093107
ASN1 缓冲区溢出。
CRYPT_E_ASN1_BADPDU
0x80093108
此 PDU 不支持 ASN1 函数。
CRYPT_E_ASN1_BADARGS
0x80093109
对函数调用的 ASN1 错误参数。
CRYPT_E_ASN1_BADREAL
0x8009310A
ASN1 实际值错误。
CRYPT_E_ASN1_BADTAG
0x8009310B
满足 ASN1 错误的标记值。
CRYPT_E_ASN1_CHOICE
0x8009310C
ASN1 错误的选择值。
CRYPT_E_ASN1_RULE
0x8009310D
ASN1 编码规则错误。
CRYPT_E_ASN1_UTF8
0x8009310E
ASN1 错误的 unicode (UTF8) 。
CRYPT_E_ASN1_PDU_TYPE
0x80093133
ASN1 错误的 PDU 类型。
CRYPT_E_ASN1_NYI
0x80093134
ASN1 尚未实现。
CRYPT_E_ASN1_EXTENDED
0x80093201
ASN1 跳过了未知扩展 () 。
CRYPT_E_ASN1_NOEOD
0x80093202
ASN1 预期结束数据
CERTSRV_E_BAD_REQUESTSUBJECT
0x80094001
请求使用者名称无效或太长。
CERTSRV_E_NO_REQUEST
0x80094002
请求不存在。
CERTSRV_E_BAD_REQUESTSTATUS
0x80094003
请求的当前状态不允许此操作。
CERTSRV_E_PROPERTY_EMPTY
0x80094004
请求的属性值为空。
CERTSRV_E_INVALID_CA_CERTIFICATE
0x80094005
证书颁发机构的证书包含无效数据。
CERTSRV_E_SERVER_SUSPENDED
0x80094006
已暂停数据库还原操作的证书服务。
CERTSRV_E_ENCODING_LENGTH
0x80094007
证书包含可能与旧注册软件不兼容的编码长度。
CERTSRV_E_ROLECONFLICT
0x80094008
操作被拒绝。 用户分配了多个角色,并且证书颁发机构配置为强制实施角色分离。
CERTSRV_E_RESTRICTEDOFFICER
0x80094009
操作被拒绝。 它只能由允许管理当前请求者的证书的证书管理器执行。
CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
0x8009400A
无法存档私钥。 证书颁发机构未针对密钥存档进行配置。
CERTSRV_E_NO_VALID_KRA
0x8009400B
无法存档私钥。 证书颁发机构无法验证一个或多个密钥恢复证书。
CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
0x8009400C
请求的格式不正确。 加密的私钥必须位于最外层签名的未经身份验证的属性中。
CERTSRV_E_NO_CAADMIN_DEFINED
0x8009400D
至少一个安全主体必须具有管理此 CA 的权限。
CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
0x8009400E
请求包含无效的续订证书属性。
CERTSRV_E_NO_DB_SESSIONS
0x8009400F
尝试打开证书颁发机构数据库会话,但活动会话已过多。 可能需要将服务器配置为允许其他会话。
CERTSRV_E_ALIGNMENT_FAULT
0x80094010
内存引用导致数据对齐错误。
CERTSRV_E_ENROLL_DENIED
0x80094011
此证书颁发机构的权限不允许当前用户注册证书。
CERTSRV_E_TEMPLATE_DENIED
0x80094012
证书模板的权限不允许当前用户注册此类型的证书。
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
0x80094013
已联系的域控制器不支持已签名的 LDAP 流量。 更新域控制器或将证书服务配置为使用 SSL 进行 Active Directory 访问。
CERTSRV_E_ADMIN_DENIED_REQUEST
0x80094014
证书管理员或 CA 管理员拒绝了请求。
CERTSRV_E_NO_POLICY_SERVER
0x80094015
无法找到注册策略服务器。
CERTSRV_E_UNSUPPORTED_CERT_TYPE
0x80094800
此 CA 不支持请求的证书模板。
CERTSRV_E_NO_CERT_TYPE
0x80094801
请求不包含证书模板信息。
CERTSRV_E_TEMPLATE_CONFLICT
0x80094802
请求包含冲突的模板信息。
CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
0x80094803
请求缺少必需的使用者备用名称扩展。
CERTSRV_E_ARCHIVED_KEY_REQUIRED
0x80094804
请求缺少服务器存档所需的私钥。
CERTSRV_E_SMIME_REQUIRED
0x80094805
请求缺少所需的 SMIME 功能扩展。
CERTSRV_E_BAD_RENEWAL_SUBJECT
0x80094806
请求是代表调用方以外的使用者发出的。 证书模板必须配置为至少需要一个签名才能授权请求。
CERTSRV_E_BAD_TEMPLATE_VERSION
0x80094807
请求模板版本比支持的模板版本更新。
CERTSRV_E_TEMPLATE_POLICY_REQUIRED
0x80094808
模板缺少必需的签名策略属性。
CERTSRV_E_SIGNATURE_POLICY_REQUIRED
0x80094809
请求缺少必需的签名策略信息。
CERTSRV_E_SIGNATURE_COUNT
0x8009480A
请求缺少一个或多个必需的签名。
CERTSRV_E_SIGNATURE_REJECTED
0x8009480B
一个或多个签名不包括所需的应用程序或颁发策略。 请求缺少一个或多个必需的有效签名。
CERTSRV_E_ISSUANCE_POLICY_REQUIRED
0x8009480C
请求缺少一个或多个必需的签名颁发策略。
CERTSRV_E_SUBJECT_UPN_REQUIRED
0x8009480D
UPN 不可用,无法添加到使用者备用名称中。
CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
0x8009480E
Active Directory GUID 不可用,无法添加到使用者备用名称中。
CERTSRV_E_SUBJECT_DNS_REQUIRED
0x8009480F
DNS 名称不可用,无法添加到使用者备用名称中。
CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
0x80094810
请求包含用于由服务器存档的私钥,但未为指定的证书模板启用密钥存档。
CERTSRV_E_KEY_LENGTH
0x80094811
公钥不符合指定证书模板所需的最小大小。
CERTSRV_E_SUBJECT_EMAIL_REQUIRED
0x80094812
电子邮件名称不可用,无法添加到主题或使用者备用名称。
CERTSRV_E_UNKNOWN_CERT_TYPE
0x80094813
找不到要在此证书颁发机构上启用的一个或多个证书模板。
CERTSRV_E_CERT_TYPE_OVERLAP
0x80094814
证书模板续订期长于证书有效期。 应重新配置模板或续订 CA 证书。
CERTSRV_E_TOO_MANY_SIGNATURES
0x80094815
证书模板需要过多的 RA 签名。 仅允许一个 RA 签名。
CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY
0x80094816
证书模板要求使用相同的公钥续订,但请求使用不同的公钥。
XENROLL_E_KEY_NOT_EXPORTABLE
0x80095000
密钥不可导出。
XENROLL_E_CANNOT_ADD_ROOT_CERT
0x80095001
不能将根 CA 证书添加到本地存储中。
XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
0x80095002
在响应中找不到密钥存档哈希属性。
XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
0x80095003
在响应中发现了意外的密钥存档哈希属性。
XENROLL_E_RESPONSE_KA_HASH_MISMATCH
0x80095004
请求和响应之间存在密钥存档哈希不匹配。
XENROLL_E_KEYSPEC_SMIME_MISMATCH
0x80095005
签名证书不能包含 SMIME 扩展。
TRUST_E_SYSTEM_ERROR
0x80096001
验证信任关系时,系统层上出现了一个错误。
TRUST_E_NO_SIGNER_CERT
0x80096002
消息的签署人的证书无效或找不到。
TRUST_E_COUNTER_SIGNER
0x80096003
其中一个计数器签名无效。
TRUST_E_CERT_SIGNATURE
0x80096004
无法验证证书的签名。
TRUST_E_TIME_STAMP
0x80096005
时间戳签名和/或证书无法验证或格式不正确。
TRUST_E_BAD_DIGEST
0x80096010
未验证对象的数字签名。
TRUST_E_BASIC_CONSTRAINTS
0x80096019
尚未观察到证书的基本约束扩展。
TRUST_E_FINANCIAL_CRITERIA
0x8009601E
证书不符合或不包含 Authenticode (tm) 财务扩展。
MSSIPOTF_E_OUTOFMEMRANGE
0x80097001
尝试引用超出适当范围的文件的一部分。
MSSIPOTF_E_CANTGETOBJECT
0x80097002
无法从文件检索对象。
MSSIPOTF_E_NOHEADTABLE
0x80097003
在文件中找不到头表。
MSSIPOTF_E_BAD_MAGICNUMBER
0x80097004
head 表中的 magic 数字不正确。
MSSIPOTF_E_BAD_OFFSET_TABLE
0x80097005
偏移量表的值不正确。
MSSIPOTF_E_TABLE_TAGORDER
0x80097006
重复的表标记或按字母顺序排列的标记。
MSSIPOTF_E_TABLE_LONGWORD
0x80097007
表不从长字边界开始。
MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
0x80097008
第一个表不显示在标头信息之后。
MSSIPOTF_E_TABLES_OVERLAP
0x80097009
两个或多个表重叠。
MSSIPOTF_E_TABLE_PADBYTES
0x8009700A
表之间的板字节数或板字节数过多不是 0。
MSSIPOTF_E_FILETOOSMALL
0x8009700B
文件太小,无法包含最后一个表。
MSSIPOTF_E_TABLE_CHECKSUM
0x8009700C
表校验和不正确。
MSSIPOTF_E_FILE_CHECKSUM
0x8009700D
文件校验和不正确。
MSSIPOTF_E_FAILED_POLICY
0x80097010
签名没有策略的正确属性。
MSSIPOTF_E_FAILED_HINTS_CHECK
0x80097011
文件未检查传递提示。
MSSIPOTF_E_NOT_OPENTYPE
0x80097012
该文件不是 OpenType 文件。
MSSIPOTF_E_FILE
0x80097013
(打开、映射、读取、写入) 的文件操作失败。
MSSIPOTF_E_CRYPT
0x80097014
对 CryptoAPI 函数的调用失败。
MSSIPOTF_E_BADVERSION
0x80097015
文件中存在错误的版本号。
MSSIPOTF_E_DSIG_STRUCTURE
0x80097016
DSIG 表的结构不正确。
MSSIPOTF_E_PCONST_CHECK
0x80097017
检查在部分常量表中失败。
MSSIPOTF_E_STRUCTURE
0x80097018
某种结构错误。
ERROR_CRED_REQUIRES_CONFIRMATION
0x80097019
请求的凭据需要确认。
TRUST_E_PROVIDER_UNKNOWN
0x800B0001
未知的信任提供程序。
TRUST_E_ACTION_UNKNOWN
0x800B0002
指定的信任验证操作不受指定信任提供程序的支持。
TRUST_E_SUBJECT_FORM_UNKNOWN
0x800B0003
为主题指定的表单不是指定的信任提供程序支持或已知的表单。
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
不信任指定操作的主题。
DIGSIG_E_ENCODE
0x800B0005
ASN.1 编码过程中出现问题导致的错误。
DIGSIG_E_DECODE
0x800B0006
ASN.1 解码过程中出现问题导致的错误。
DIGSIG_E_EXTENSIBILITY
0x800B0007
属性适用的读取/写入扩展,反之亦然。
DIGSIG_E_CRYPTO
0x800B0008
未指定的加密失败。
PERSIST_E_SIZEDEFINITE
0x800B0009
无法确定数据的大小。
PERSIST_E_SIZEINDEFINITE
0x800B000A
无法确定无限大的数据的大小。
PERSIST_E_NOTSELFSIZING
0x800B000B
此对象不读取和写入自大小调整数据。
TRUST_E_NOSIGNATURE
0x800B0100
主题中没有签名。
CERT_E_EXPIRED
0x800B0101
根据当前系统时钟或已签名文件中的时间戳进行验证时,所需证书不在有效期内。
CERT_E_VALIDITYPERIODNESTING
0x800B0102
认证链的有效期不能正确嵌套。
CERT_E_ROLE
0x800B0103
只能用作最终实体的证书将用作 CA,反之亦然。
CERT_E_PATHLENCONST
0x800B0104
违反了证书链的路径长度限定。
CERT_E_CRITICAL
0x800B0105
证书包含标记为“关键”的未知扩展。
CERT_E_PURPOSE
0x800B0106
用于 CA 指定的用途以外的其他用途的证书。
CERT_E_ISSUERCHAINING
0x800B0107
给定证书的父级实际上没有颁发该子证书。
CERT_E_MALFORMED
0x800B0108
证书缺失或重要字段(如使用者或颁发者名称)的值为空。
CERT_E_UNTRUSTEDROOT
0x800B0109
证书链已处理,但在信任提供程序不信任的根证书中终止。
CERT_E_CHAINING
0x800B010A
无法为受信任的根颁发机构生成证书链。
TRUST_E_FAIL
0x800B010B
一般信任失败。
CERT_E_REVOKED
0x800B010C
证书颁发者显式吊销了证书。
CERT_E_UNTRUSTEDTESTROOT
0x800B010D
证书路径以当前策略设置不受信任的测试根终止。
CERT_E_REVOCATION_FAILURE
0x800B010E
吊销过程无法继续 - 无法检查证书 () 。
CERT_E_CN_NO_MATCH
0x800B010F
证书的 CN 名称与传递的值不匹配。
CERT_E_WRONG_USAGE
0x800B0110
该证书对于请求的用法无效。
TRUST_E_EXPLICIT_DISTRUST
0x800B0111
该证书被用户显式标记为不受信任。
CERT_E_UNTRUSTEDCA
0x800B0112
证书链已正确处理,但策略提供程序不信任其中一个 CA 证书。
CERT_E_INVALID_POLICY
0x800B0113
证书的策略无效。
CERT_E_INVALID_NAME
0x800B0114
证书名称无效。 该名称未包含在允许列表中,或者被显式排除。
SPAPI_E_EXPECTED_SECTION_NAME
0x800F0000
在节开始前 INF 中遇到非空行。
SPAPI_E_BAD_SECTION_NAME_LINE
0x800F0001
INF 中的节名称标记不完整,或者本身不存在于某一行中。
SPAPI_E_SECTION_NAME_TOO_LONG
0x800F0002
遇到名称超过最大节名称长度的 INF 节。
SPAPI_E_GENERAL_SYNTAX
0x800F0003
INF 的语法无效。
SPAPI_E_WRONG_INF_STYLE
0x800F0100
INF 的样式与请求的样式不同。
SPAPI_E_SECTION_NOT_FOUND
0x800F0101
在 INF 中找不到必需的部分。
SPAPI_E_LINE_NOT_FOUND
0x800F0102
在 INF 中找不到所需的行。
SPAPI_E_NO_BACKUP
0x800F0103
尚未备份受此文件队列安装影响的文件进行卸载。
SPAPI_E_NO_ASSOCIATED_CLASS
0x800F0200
INF 或设备信息集或 元素没有关联的安装类。
SPAPI_E_CLASS_MISMATCH
0x800F0201
INF 或设备信息集或 元素与指定的安装类不匹配。
SPAPI_E_DUPLICATE_FOUND
0x800F0202
发现现有设备是手动安装设备的副本。
SPAPI_E_NO_DRIVER_SELECTED
0x800F0203
没有为设备信息集或元素选择驱动程序。
SPAPI_E_KEY_DOES_NOT_EXIST
0x800F0204
请求的设备注册表项不存在。
SPAPI_E_INVALID_DEVINST_NAME
0x800F0205
设备实例名称无效。
SPAPI_E_INVALID_CLASS
0x800F0206
安装类不存在或无效。
SPAPI_E_DEVINST_ALREADY_EXISTS
0x800F0207
无法创建设备实例,因为它已存在。
SPAPI_E_DEVINFO_NOT_REGISTERED
0x800F0208
无法对尚未注册的设备信息元素执行该操作。
SPAPI_E_INVALID_REG_PROPERTY
0x800F0209
设备属性代码无效。
SPAPI_E_NO_INF
0x800F020A
要从中生成驱动程序列表的 INF 不存在。
SPAPI_E_NO_SUCH_DEVINST
0x800F020B
设备实例不存在于硬件树中。
SPAPI_E_CANT_LOAD_CLASS_ICON
0x800F020C
无法加载表示此安装类的图标。
SPAPI_E_INVALID_CLASS_INSTALLER
0x800F020D
类安装程序注册表项无效。
SPAPI_E_DI_DO_DEFAULT
0x800F020E
类安装程序已指示应对此安装请求执行默认操作。
SPAPI_E_DI_NOFILECOPY
0x800F020F
此操作不需要复制任何文件。
SPAPI_E_INVALID_HWPROFILE
0x800F0210
指定的硬件配置文件不存在。
SPAPI_E_NO_DEVICE_SELECTED
0x800F0211
当前没有为此设备信息集选择设备信息元素。
SPAPI_E_DEVINFO_LIST_LOCKED
0x800F0212
无法执行操作,因为设备信息集已锁定。
SPAPI_E_DEVINFO_DATA_LOCKED
0x800F0213
无法执行该操作,因为设备信息元素已锁定。
SPAPI_E_DI_BAD_PATH
0x800F0214
指定的路径不包含任何适用的设备 INF。
SPAPI_E_NO_CLASSINSTALL_PARAMS
0x800F0215
尚未为设备信息集或元素设置类安装程序参数。
SPAPI_E_FILEQUEUE_LOCKED
0x800F0216
无法执行该操作,因为文件队列已锁定。
SPAPI_E_BAD_SERVICE_INSTALLSECT
0x800F0217
此 INF 中的服务安装部分无效。
SPAPI_E_NO_CLASS_DRIVER_LIST
0x800F0218
设备信息元素没有类驱动程序列表。
SPAPI_E_NO_ASSOCIATED_SERVICE
0x800F0219
安装失败,因为未为此设备实例指定函数驱动程序。
SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
0x800F021A
目前没有为此接口类指定默认设备接口。
SPAPI_E_DEVICE_INTERFACE_ACTIVE
0x800F021B
无法执行该操作,因为设备接口当前处于活动状态。
SPAPI_E_DEVICE_INTERFACE_REMOVED
0x800F021C
无法执行该操作,因为设备接口已从系统中删除。
SPAPI_E_BAD_INTERFACE_INSTALLSECT
0x800F021D
此 INF 中的接口安装部分无效。
SPAPI_E_NO_SUCH_INTERFACE_CLASS
0x800F021E
系统中不存在此接口类。
SPAPI_E_INVALID_REFERENCE_STRING
0x800F021F
为此接口设备提供的引用字符串无效。
SPAPI_E_INVALID_MACHINENAME
0x800F0220
指定的计算机名称不符合 UNC 命名约定。
SPAPI_E_REMOTE_COMM_FAILURE
0x800F0221
发生一般远程通信错误。
SPAPI_E_MACHINE_UNAVAILABLE
0x800F0222
选择用于远程通信的计算机目前不可用。
SPAPI_E_NO_CONFIGMGR_SERVICES
0x800F0223
即插即用服务在远程计算机上不可用。
SPAPI_E_INVALID_PROPPAGE_PROVIDER
0x800F0224
属性页提供程序注册表项无效。
SPAPI_E_NO_SUCH_DEVICE_INTERFACE
0x800F0225
系统中不存在请求的设备接口。
SPAPI_E_DI_POSTPROCESSING_REQUIRED
0x800F0226
安装完成后,设备的辅助安装程序还有要执行的其他工作。
SPAPI_E_INVALID_COINSTALLER
0x800F0227
设备的辅助安装程序无效。
SPAPI_E_NO_COMPAT_DRIVERS
0x800F0228
此设备没有兼容的驱动程序。
SPAPI_E_NO_DEVICE_ICON
0x800F0229
没有表示此设备或设备类型的图标。
SPAPI_E_INVALID_INF_LOGCONFIG
0x800F022A
此 INF 中指定的逻辑配置无效。
SPAPI_E_DI_DONT_INSTALL
0x800F022B
类安装程序已拒绝安装或升级此设备的请求。
SPAPI_E_INVALID_FILTER_DRIVER
0x800F022C
为此设备安装的筛选器驱动程序之一无效。
SPAPI_E_NON_WINDOWS_NT_DRIVER
0x800F022D
为此设备选择的驱动程序不支持此版本的 Windows。
SPAPI_E_NON_WINDOWS_DRIVER
0x800F022E
为此设备选择的驱动程序不支持 Windows。
SPAPI_E_NO_CATALOG_FOR_OEM_INF
0x800F022F
第三方 INF 不包含数字签名信息。
SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
0x800F0230
尝试使用设备安装文件队列验证相对于其他平台的数字签名无效。
SPAPI_E_NOT_DISABLEABLE
0x800F0231
无法禁用设备。
SPAPI_E_CANT_REMOVE_DEVINST
0x800F0232
无法动态删除设备。
SPAPI_E_INVALID_TARGET
0x800F0233
无法复制到指定目标。
SPAPI_E_DRIVER_NONNATIVE
0x800F0234
驱动程序不适用于此平台。
SPAPI_E_IN_WOW64
0x800F0235
WOW64 中不允许操作。
SPAPI_E_SET_SYSTEM_RESTORE_POINT
0x800F0236
涉及未签名文件复制的操作已回滚,以便可以设置系统还原点。
SPAPI_E_INCORRECTLY_COPIED_INF
0x800F0237
INF 以不正确的方式复制到 Windows INF 目录中。
SPAPI_E_SCE_DISABLED
0x800F0238
此嵌入式产品上禁用了安全配置编辑器 (SCE) API。
SPAPI_E_UNKNOWN_EXCEPTION
0x800F0239
遇到未知异常。
SPAPI_E_PNP_REGISTRY_ERROR
0x800F023A
访问即插即用注册表数据库时遇到问题。
SPAPI_E_REMOTE_REQUEST_UNSUPPORTED
0x800F023B
远程计算机不支持请求的操作。
SPAPI_E_NOT_AN_INSTALLED_OEM_INF
0x800F023C
指定的文件不是已安装的 OEM INF。
SPAPI_E_INF_IN_USE_BY_DEVICES
0x800F023D
目前使用指定的 INF 安装一个或多个设备。
SPAPI_E_DI_FUNCTION_OBSOLETE
0x800F023E
请求的设备安装操作已过时。
SPAPI_E_NO_AUTHENTICODE_CATALOG
0x800F023F
无法验证文件,因为它没有通过 Authenticode (tm) 签名的关联目录。
SPAPI_E_AUTHENTICODE_DISALLOWED
0x800F0240
指定的 INF 不支持 Authenticode (tm) 签名验证。
SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER
0x800F0241
INF 使用来自受信任发布者的 Authenticode (tm) 目录进行签名。
SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED
0x800F0242
尚未将 Authenticode (tm) 签名目录的发布者确定为受信任的目录。
SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED
0x800F0243
Authenticode (tm) 签名目录的发布者未建立为受信任目录。
SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH
0x800F0244
该软件已经过测试,以符合不同版本的 Windows 上的 Windows 徽标要求,可能与此版本不兼容。
SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE
0x800F0245
文件只能由通过 Authenticode (tm) 签名的目录进行验证。
SPAPI_E_DEVICE_INSTALLER_NOT_READY
0x800F0246
此设备的其中一个安装程序目前无法执行安装。
SPAPI_E_DRIVER_STORE_ADD_FAILED
0x800F0247
尝试将驱动程序添加到存储时遇到问题。
SPAPI_E_DEVICE_INSTALL_BLOCKED
0x800F0248
系统策略禁止安装此设备。 请与系统管理员联系。
SPAPI_E_DRIVER_INSTALL_BLOCKED
0x800F0249
系统策略禁止安装此驱动程序。 请与系统管理员联系。
SPAPI_E_WRONG_INF_TYPE
0x800F024A
指定的 INF 是此操作的错误类型。
SPAPI_E_FILE_HASH_NOT_IN_CATALOG
0x800F024B
指定的目录文件中不存在该文件的哈希。 该文件可能已损坏或被篡改的受害者。
SPAPI_E_DRIVER_STORE_DELETE_FAILED
0x800F024C
尝试从存储中删除驱动程序时遇到问题。
SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW
0x800F0300
遇到不可恢复的堆栈溢出。
SPAPI_E_ERROR_NOT_INSTALLED
0x800F1000
未检测到已安装的组件。
SCARD_F_INTERNAL_ERROR
0x80100001
内部一致性检查失败。
SCARD_E_CANCELLED
0x80100002
SCardCancel 请求取消了该操作。
SCARD_E_INVALID_HANDLE
0x80100003
提供的句柄无效。
SCARD_E_INVALID_PARAMETER
0x80100004
无法正确解释提供的一个或多个参数。
SCARD_E_INVALID_TARGET
0x80100005
注册表启动信息缺失或无效。
SCARD_E_NO_MEMORY
0x80100006
内存不足,无法完成此命令。
SCARD_F_WAITED_TOO_LONG
0x80100007
内部一致性计时器已过期。
SCARD_E_INSUFFICIENT_BUFFER
0x80100008
接收返回的数据的数据缓冲区对于返回的数据太小。
SCARD_E_UNKNOWN_READER
0x80100009
无法识别指定的读取器名称。
SCARD_E_TIMEOUT
0x8010000A
用户指定的超时值已过期。
SCARD_E_SHARING_VIOLATION
0x8010000B
由于其他连接未完成,无法访问智能卡。
SCARD_E_NO_SMARTCARD
0x8010000C
该操作需要智能卡,但设备中当前没有智能卡。
SCARD_E_UNKNOWN_CARD
0x8010000D
无法识别指定的智能卡名称。
SCARD_E_CANT_DISPOSE
0x8010000E
系统无法以请求的方式处置媒体。
SCARD_E_PROTO_MISMATCH
0x8010000F
请求的协议与智能卡当前使用的协议不兼容。
SCARD_E_NOT_READY
0x80100010
读取器或智能卡尚未准备好接受命令。
SCARD_E_INVALID_VALUE
0x80100011
无法正确解释提供的一个或多个参数值。
SCARD_E_SYSTEM_CANCELLED
0x80100012
系统取消了操作,可能是为了注销或关闭。
SCARD_F_COMM_ERROR
0x80100013
检测到内部通信错误。
SCARD_F_UNKNOWN_ERROR
0x80100014
检测到一个内部错误,但来源不明。
SCARD_E_INVALID_ATR
0x80100015
从注册表获取的 ATR 不是有效的 ATR 字符串。
SCARD_E_NOT_TRANSACTED
0x80100016
尝试结束不存在的事务。
SCARD_E_READER_UNAVAILABLE
0x80100017
指定的读取器当前不可用。
SCARD_P_SHUTDOWN
0x80100018
操作已中止,以允许服务器应用程序退出。
SCARD_E_PCI_TOO_SMALL
0x80100019
PCI 接收缓冲区太小。
SCARD_E_READER_UNSUPPORTED
0x8010001A
读取器驱动程序不满足最低支持要求。
SCARD_E_DUPLICATE_READER
0x8010001B
读取器驱动程序未生成唯一的读取器名称。
SCARD_E_CARD_UNSUPPORTED
0x8010001C
智能卡不满足最低支持要求。
SCARD_E_NO_SERVICE
0x8010001D
Smart 卡 资源管理器未运行。
SCARD_E_SERVICE_STOPPED
0x8010001E
智能卡资源管理器已关闭。
SCARD_E_UNEXPECTED
0x8010001F
发生意外卡错误。
SCARD_E_ICC_INSTALLATION
0x80100020
找不到智能卡的主提供程序。
SCARD_E_ICC_CREATEORDER
0x80100021
不支持所请求的对象创建顺序。
SCARD_E_UNSUPPORTED_FEATURE
0x80100022
此智能卡不支持请求的功能。
SCARD_E_DIR_NOT_FOUND
0x80100023
智能卡中不存在标识的目录。
SCARD_E_FILE_NOT_FOUND
0x80100024
智能卡中不存在标识的文件。
SCARD_E_NO_DIR
0x80100025
提供的路径不表示智能卡目录。
SCARD_E_NO_FILE
0x80100026
提供的路径不表示智能卡文件。
SCARD_E_NO_ACCESS
0x80100027
拒绝访问此文件。
SCARD_E_WRITE_TOO_MANY
0x80100028
智能卡没有足够的内存来存储信息。
SCARD_E_BAD_SEEK
0x80100029
尝试设置智能卡文件对象指针时出错。
SCARD_E_INVALID_CHV
0x8010002A
提供的 PIN 不正确。
SCARD_E_UNKNOWN_RES_MNG
0x8010002B
分层组件返回了无法识别的错误代码。
SCARD_E_NO_SUCH_CERTIFICATE
0x8010002C
请求的证书不存在。
SCARD_E_CERTIFICATE_UNAVAILABLE
0x8010002D
无法获取请求的证书。
SCARD_E_NO_READERS_AVAILABLE
0x8010002E
找不到智能卡阅读器。
SCARD_E_COMM_DATA_LOST
0x8010002F
检测到智能卡的通信错误。 请重试操作即可。
SCARD_E_NO_KEY_CONTAINER
0x80100030
智能卡上不存在请求的密钥容器。
SCARD_E_SERVER_TOO_BUSY
0x80100031
Smart 卡 资源管理器太忙,无法完成此操作。
SCARD_E_PIN_CACHE_EXPIRED
0x80100032
智能卡 PIN 缓存已过期。
SCARD_E_NO_PIN_CACHE
0x80100033
无法缓存智能卡 PIN。
SCARD_E_READ_ONLY_CARD
0x80100034
智能卡是只读的,无法写入。
SCARD_W_UNSUPPORTED_CARD
0x80100065
由于 ATR 配置冲突,读取器无法与智能卡通信。
SCARD_W_UNRESPONSIVE_CARD
0x80100066
智能卡未响应重置。
SCARD_W_UNPOWERED_CARD
0x80100067
已从智能卡中删除电源,因此无法进一步通信。
SCARD_W_RESET_CARD
0x80100068
智能卡已重置,因此任何共享状态信息都无效。
SCARD_W_REMOVED_CARD
0x80100069
智能卡已删除,因此无法进一步通信。
SCARD_W_SECURITY_VIOLATION
0x8010006A
由于安全冲突,访问被拒绝。
SCARD_W_WRONG_CHV
0x8010006B
无法访问卡,因为提供了错误的 PIN。
SCARD_W_CHV_BLOCKED
0x8010006C
无法访问卡,因为已达到最大 PIN 输入尝试次数。
SCARD_W_EOF
0x8010006D
已到达智能卡文件的末尾。
SCARD_W_CANCELLED_BY_USER
0x8010006E
操作已被用户取消。
SCARD_W_CARD_NOT_AUTHENTICATED
0x8010006F
未向智能卡显示 PIN。
SCARD_W_CACHE_ITEM_NOT_FOUND
0x80100070
在缓存中找不到请求的项。
SCARD_W_CACHE_ITEM_STALE
0x80100071
请求的缓存项太旧,已从缓存中删除。
SCARD_W_CACHE_ITEM_TOO_BIG
0x80100072
新的缓存项超出了为缓存定义的每个项的最大大小。
ONL_E_INVALID_AUTHENTICATION_TARGET
0x8A020001
身份验证目标无效或配置不正确。
ONL_E_ACCESS_DENIED_BY_TOU
0x8A020002
由于用户接受使用条款,应用程序无法获取联机 ID 属性。

要求

要求
标头
Winerror.h

另请参阅

COM 错误代码