Compartilhar via


Método IOpcRelationshipSet::D eleteRelationship (msopc.h)

Exclui um ponteiro de interface IOpcRelationship especificado do conjunto.

Sintaxe

HRESULT DeleteRelationship(
  [in] LPCWSTR relationshipIdentifier
);

Parâmetros

[in] relationshipIdentifier

O identificador exclusivo de uma relação.

O ponteiro da interface IOpcRelationship a ser excluído é o ponteiro para o objeto de relação que representa a relação do identificador especificado.

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 relationshipIdentifier é NULL.
OPC_E_NO_SUCH_RELATIONSHIP
0x80510048
A relação especificada não existe.
Erro de consumo de pacote
Um código de erro HRESULT do Grupo de Erros de Consumo de Pacote.
Erro de URI de parte
Um código de erro HRESULT do Grupo de Erros do URI de Parte.

Comentários

Quando um ponteiro de interface IOpcRelationship é excluído do conjunto, a relação que ele representa não é salva quando o pacote é 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

ECMA-376 OpenXML

Recursos externos

Introdução com a API de Empacotamento

IOpcRelationshipSet

Visões gerais

Referência da API de Empacotamento

Exemplos de API de empacotamento

Erros de empacotamento

Referência

Visão geral de relações