Поделиться через


Метод IShellLibrary::Commit (shobjidl_core.h)

Фиксирует обновления библиотеки в существующем файле описания библиотеки.

Синтаксис

HRESULT Commit();

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

IShellLibrary::Commit можно вызывать только для сохранения обновлений библиотеки в существующем файле. Вызов IShellLibrary::Commit для библиотеки без резервного файла завершится ошибкой.

Чтобы создать и сохранить файл, вызовите IShellLibrary::Save или SHSaveLibraryInFolderPath.

Если библиотека сохраняется в известной папке библиотек (FOLDERID_Libraries), папки в библиотеке автоматически добавляются в индекс поиска.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

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

IShellLibrary

IShellLibrary::Save

Схема описания библиотеки

SHSaveLibraryInFolderPath

Библиотеки Windows