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
兩個或多個簽章具有相同的識別碼。
XPS_E_SIGREQUESTID_DUP
0x80520385
簽章要求識別碼在簽章區塊內不是唯一的。

備註

某些 XPS 數位簽章 API 方法會呼叫 封裝 API。 如需封裝 API 傳回值的相關資訊,請參閱 封裝錯誤

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限傳統型應用程式]
標頭
Xpsdigitalsignature.h
Idl
XpsDigitalSignature.idl

另請參閱

COM 中的錯誤處理

封裝錯誤

密碼編譯傳回值