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 |
---|---|
|
O método foi concluído com sucesso. |
|
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 |