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


Метод IScanProfile::Save

Сохраняет изменения профиля на диске.

Синтаксис

HRESULT Save();

Параметры

Этот метод не имеет параметров.

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

Тип: HRESULT

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

Комментарии

Сохраненный профиль сканирования — это XML-файл, хранящийся в папке %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles.

Если в объект IScanProfile выполняется запись нескольких процессов, то единственным процессом, который вызывает IScanProfile::Save last, является единственным процессом, изменения которого сохраняются.

Метод IScanProfile::Save проверяет профиль перед сохранением. Профиль всегда считается допустимым, если только категория элемента получения образа Windows (WIA) 2.0, связанного с профилем, не является WIA_CATEGORY_FLATBED или WIA_CATEGORY_FEEDER. Если категория является WIA_CATEGORY_FLATBED или WIA_CATEGORY_FEEDER, следующие свойства должны быть допустимыми для элемента, если свойства содержатся в профиле:

WIA_IPS_BRIGHTNESS

WIA_IPS_CONTRAST

WIA_IPA_DATATYPE

WIA_IPS_XRES

WIA_IPA_FORMAT

Кроме того, если категория является WIA_CATEGORY_FEEDER, свойство WIA_IPS_PAGE_SIZE должно быть допустимым, если оно присутствует в профиле. Дополнительные сведения об этих свойствах см. в разделе Сканер констант свойств элемента WIA.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Scanprofile.h
IDL
Scanprofiles.idl

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

IScanProfile

Схема профиля сканирования