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
標頭 comadmin.h

另請參閱

ICatalogCollection