XPS 数字签名 API 错误

下表列出了 XPS 数字签名 API 中的方法可以返回的所有 HRESULT 值。 请注意,并非每个方法都可以返回此表中列出的每个返回值。

返回代码/值 说明
S_OK
方法成功。
XPS_E_INVALID_SIGNATUREBLOCK_MARKUP
0x8052038b
正在读取签名标记时,签名块的 XML 标记中遇到错误。
XPS_E_MARKUP_COMPATIBILITY_ELEMENTS
0x80520389
XPS_SIGN_FLAGS 值指定了预期没有标记兼容性元素;但是,已找到标记兼容性元素。
XPS_E_OBJECT_DETACHED
0x8052038a
接口不与签名管理器关联。
XPS_E_PACKAGE_ALREADY_OPENED
0x80520387
已在签名管理器中打开 XPS 包。
XPS_E_PACKAGE_NOT_OPENED
0x80520386
尚未在签名管理器中打开 XPS 包。
XPS_E_SIGNATUREID_DUP
0x80520388
两个或多个签名具有相同的 ID。
XPS_E_SIGREQUESTID_DUP
0x80520385
签名请求 ID 在签名块中不是唯一的。

备注

某些 XPS 数字签名 API 方法调用 打包 API。 有关打包 API 返回值的信息,请参阅 打包错误

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 R2 [仅限桌面应用]
标头
Xpsdigitalsignature.h
IDL
XpsDigitalSignature.idl

另请参阅

COM 中的错误处理

打包错误

加密返回值