Compartilhar via


Método IOpcSignatureReference::GetDigestValue (msopc.h)

Obtém o valor de resumo calculado para o elemento XML referenciado quando o elemento é assinado.

Sintaxe

HRESULT GetDigestValue(
  [out] UINT8  **digestValue,
  [out] UINT32 *count
);

Parâmetros

[out] digestValue

Um ponteiro para um buffer que contém o valor de resumo calculado usando o método de resumo especificado quando o elemento XML referenciado é assinado.

[out] count

O tamanho do buffer digestValue .

Se o elemento XML referenciado ainda não tiver sido assinado, count será 0.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
Pelo menos um dos parâmetros digestValue e count é NULL.

Comentários

Esse método aloca memória usada pelo buffer retornado em digestValue. Se o método for bem-sucedido, chame a função CoTaskMemFree para liberar a memória.

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]
Plataforma de Destino Windows
Cabeçalho msopc.h

Confira também

Principais interfaces de empacotamento

Introdução com a API de Empacotamento

IOpcSignatureReference

Visões gerais

Guia de Programação da API de Empacotamento

Referência da API de Empacotamento

Exemplos de API de empacotamento

Empacotando interfaces de assinatura digital

Interfaces de empacotamento

Referência