Compartilhar via


Método IOpcDigitalSignature::GetCustomReferenceEnumerator (msopc.h)

Obtém um enumerador dos ponteiros da interface IOpcSignatureReference que representam referências a elementos XML específicos do aplicativo que foram assinados.

Sintaxe

HRESULT GetCustomReferenceEnumerator(
  [out, retval] IOpcSignatureReferenceEnumerator **customReferenceEnumerator
);

Parâmetros

[out, retval] customReferenceEnumerator

Um ponteiro para um enumerador de ponteiros de interface IOpcSignatureReference . Um ponteiro de interface IOpcSignatureReference representa uma referência a um elemento XML específico do aplicativo que foi assinado.

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
O parâmetro customReferenceEnumerator é NULL.

Comentários

Para acessar o elemento XML assinado usando um ponteiro de interface IOpcSignatureCustomObject , chame o método IOpcSignatureCustomObjectEnumerator::GetCurrent . Para acessar a marcação do elemento XML assinado, chame o método IOpcSignatureCustomObject::GetXml .

Acesso thread-safe

Os objetos de empacotamento não são thread-safe.

Para obter mais informações, consulte o Introdução com a API 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]
Plataforma de Destino Windows
Cabeçalho msopc.h

Confira também

Interfaces de empacotamento principais

Visão geral de assinaturas digitais

Introdução com a API de Empacotamento

IOpcDigitalSignature

IOpcSignatureCustomObjectEnumerator

IOpcSignatureReferenceEnumerator

IOpcSignatureReferenceSet

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