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 |
标头 | comadmin.h |