Erros da API de Assinatura Digital do XPS

A tabela a seguir lista todos os valores HRESULT que podem ser retornados pelos métodos na API de Assinatura Digital do XPS. Observe que nem todos os métodos podem retornar todos os valores retornados listados nesta tabela.

Código/valor de retorno Descrição
S_OK
O método foi bem-sucedido.
XPS_E_INVALID_SIGNATUREBLOCK_MARKUP
0x8052038b
Encontrou um erro na marcação XML do bloco de assinatura enquanto a marcação de assinatura estava sendo lida.
XPS_E_MARKUP_COMPATIBILITY_ELEMENTS
0x80520389
O valor XPS_SIGN_FLAGS especificado que nenhum elemento de compatibilidade de marcação era esperado; no entanto, foram encontrados elementos de compatibilidade de marcação.
XPS_E_OBJECT_DETACHED
0x8052038a
A interface não está associada ao gerenciador de assinaturas.
XPS_E_PACKAGE_ALREADY_OPENED
0x80520387
Um pacote XPS já foi aberto no gerenciador de assinaturas.
XPS_E_PACKAGE_NOT_OPENED
0x80520386
Um pacote XPS ainda não foi aberto no gerenciador de assinaturas.
XPS_E_SIGNATUREID_DUP
0x80520388
Duas ou mais assinaturas têm a mesma ID.
XPS_E_SIGREQUESTID_DUP
0x80520385
A ID da solicitação de assinatura não é exclusiva dentro do bloco de assinatura.

Comentários

Alguns métodos de API de assinatura digital XPS fazem chamadas para a API de Empacotamento . Para obter informações sobre os valores retornados da API de Empacotamento, consulte Erros de empacotamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho
Xpsdigitalsignature.h
IDL
XpsDigitalSignature.idl

Confira também

Tratamento de erros no COM

Erros de empacotamento

Valores retornados de criptografia