Метод ICatalogCollection::SaveChanges (comadmin.h)
Сохраняет все ожидающие изменения, внесенные в коллекцию и содержащиеся в ней элементы, в хранилище данных каталога COM+.
Синтаксис
HRESULT SaveChanges(
[out, retval] long *pcChanges
);
Параметры
[out, retval] pcChanges
Количество изменений в коллекции, которые пытаются выполнить; Если изменения не ожидаются, значение равно нулю. Если некоторые изменения завершаются ошибкой, это возвращаемое значение не отражает ошибку; это по-прежнему количество попыток изменения.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и E_FAIL, а также следующие значения.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Произошли ошибки при доступе к одному или нескольким объектам. |
Комментарии
Для данного элемента SaveChanges записывает все свойства в каталог одновременно. То есть, если запись для этого элемента выполнена успешно, все свойства, заданные в элементе, который вы держали, отражаются в каталоге. Правило с несколькими сторонами, написающими один и тот же элемент в коллекции, заключается в том, что последний модуль записи полностью выигрывает. Частичные обновления отсутствуют.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comadmin.h |