Compartilhar via


Método ICatalogCollection::SaveChanges (comadmin.h)

Salva todas as alterações pendentes feitas na coleção e nos itens que ela contém no armazenamento de dados do catálogo COM+.

Sintaxe

HRESULT SaveChanges(
  [out, retval] long *pcChanges
);

Parâmetros

[out, retval] pcChanges

O número de alterações na coleção que estão sendo tentadas; se nenhuma alteração estiver pendente, o valor será zero. Se algumas alterações falharem, esse valor retornado não refletirá a falha; ainda é o número de alterações tentadas.

Valor retornado

Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
COMADMIN_E_OBJECTERRORS
Erros ao acessar um ou mais objetos.

Comentários

Para um determinado item, SaveChanges grava todas as propriedades no catálogo ao mesmo tempo. Ou seja, se a gravação for bem-sucedida para esse item, todas as propriedades definidas no item que você manteve serão refletidas no catálogo. A regra com várias partes que gravam o mesmo item em uma coleção é que o último gravador ganha totalmente. Não há atualizações parciais.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICatalogCollection