Метод IShellLibrary::SetDefaultSaveFolder (shobjidl_core.h)
Задает целевую папку по умолчанию, которую библиотека будет использовать для операций сохранения.
Синтаксис
HRESULT SetDefaultSaveFolder(
[in] DEFAULTSAVEFOLDERTYPE dsft,
[in] IShellItem *psi
);
Параметры
[in] dsft
Значение DEFAULTSAVEFOLDERTYPE , указывающее расположение сохранения по умолчанию.
[in] psi
Тип: IShellItem*
Объект IShellItem , представляющий папку, используемую в качестве расположения для сохранения по умолчанию. Папка, которую представляет этот объект, должна быть папкой, которая уже находится в библиотеке.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Расположение сохранения по умолчанию должно быть допустимым, иметь доступ на чтение и запись, а также с набором атрибутов SFGAO_STREAM или SFGAO_FILESYSTEM .
Если psi отсутствует в библиотеке, этот метод возвращает ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |