Compartir a través de


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

Guarda todos los cambios pendientes realizados en la colección y los elementos que contiene en el almacén de datos del catálogo COM+.

Sintaxis

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

Parámetros

[out, retval] pcChanges

Número de cambios en la colección que se están intentando; si no hay cambios pendientes, el valor es cero. Si se produce un error en algunos cambios, este valor devuelto no refleja el error; sigue siendo el número de cambios intentados.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los siguientes valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
COMADMIN_E_OBJECTERRORS
Se produjeron errores al acceder a uno o varios objetos.

Comentarios

Para un elemento determinado, SaveChanges escribe todas las propiedades en el catálogo al mismo tiempo. Es decir, si la escritura se realiza correctamente para ese elemento, todas las propiedades que se establecen en el elemento que ha mantenido se reflejan en el catálogo. La regla con varias partes que escriben el mismo elemento en una colección es que el último escritor gana por completo. No hay actualizaciones parciales.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comadmin.h

Consulte también

ICatalogCollection