Compartilhar via


Método IOpcDigitalSignatureManager::SetSignatureOriginPartName (msopc.h)

Define o nome da parte da Origem da Assinatura Digital como o nome representado por um ponteiro de interface IOpcPartUri especificado.

Sintaxe

HRESULT SetSignatureOriginPartName(
  [in] IOpcPartUri *signatureOriginPartName
);

Parâmetros

[in] signatureOriginPartName

Um ponteiro para um ponteiro de interface IOpcPartUri que representa o nome da parte desejada para a parte Origem da Assinatura Digital.

Retornar valor

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

Valor/código retornado Descrição
S_OK
O método foi bem-sucedido.
OPC_E_DS_SIGNATURE_ORIGIN_EXISTS
0x80510054
Uma parte de Origem da Assinatura Digital já existe no pacote e não pode ser renomeada.
OPC_E_DUPLICATE_PART
0x8051000B
Uma parte com o nome da parte especificada já existe no pacote atual.

Comentários

Se a parte Origem da Assinatura Digital existir ou se o nome da parte que está no parâmetro signatureOriginPartName estiver sendo usado para outra parte, esse método falhará.

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

IOpcDigitalSignatureManager

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