Метод ICatalogCollection::SaveChanges (comadmin.h)

Сохраняет все ожидающие изменения, внесенные в коллекцию и содержащиеся в ней элементы, в хранилище данных каталога COM+.

Синтаксис

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

Параметры

[out, retval] pcChanges

Количество изменений в коллекции, которые пытаются выполнить; Если изменения не ожидаются, значение равно нулю. Если некоторые изменения завершаются ошибкой, это возвращаемое значение не отражает ошибку; это по-прежнему количество попыток изменения.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и E_FAIL, а также следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
COMADMIN_E_OBJECTERRORS
Произошли ошибки при доступе к одному или нескольким объектам.

Комментарии

Для данного элемента SaveChanges записывает все свойства в каталог одновременно. То есть, если запись для этого элемента выполнена успешно, все свойства, заданные в элементе, который вы держали, отражаются в каталоге. Правило с несколькими сторонами, написающими один и тот же элемент в коллекции, заключается в том, что последний модуль записи полностью выигрывает. Частичные обновления отсутствуют.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comadmin.h

См. также раздел

ICatalogCollection