Compartilhar via


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

Remove do pacote uma parte de assinatura especificada que armazena a marcação de assinatura.

Sintaxe

HRESULT RemoveSignature(
  [in] IOpcPartUri *signaturePartName
);

Parâmetros

[in] signaturePartName

Um ponteiro de interface IOpcPartUri que representa o nome da parte da assinatura a ser removida.

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.
E_POINTER
O parâmetro signaturePartName é NULL.
OPC_E_NO_SUCH_PART
0x80510018
A parte especificada não existe.

Comentários

Se a parte de assinatura especificada não existir, esse método falhará.

Se uma parte for removida de um pacote, ela não será salva quando o pacote for salvo.

Se uma parte removida for a origem de uma ou mais relações, essas relações não serão salvas quando o pacote for salvo.

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