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


Интерфейс IScanProfileMgr

Интерфейс IScanProfileMgr предоставляет методы для создания, открытия, удаления профилей сканирования и управления ими.

Элементы

Интерфейс IScanProfileMgr наследуется от интерфейса IDispatch . IScanProfileMgr также имеет следующие типы элементов:

Методы

Интерфейс IScanProfileMgr содержит следующие методы.

Метод Описание
CreateProfile Создает пустой профиль сканирования и связывает его со сканером или другим элементом WIA 2.0.
DeleteAllProfiles Удаляет все профили сканирования, связанные с указанным устройством.
DeleteAllProfilesForUser Удаляет все профили сканирования, доступные пользователю в системе, в котором выполняется приложение.
DeleteProfile Удаляет указанный профиль сканирования.
GetDefaultProfile Возвращает профиль сканирования по умолчанию.
GetNumProfiles Возвращает количество профилей сканирования, созданных для пользователя в системе, в котором выполняется приложение.
GetNumProfilesforDeviceID Возвращает количество профилей сканирования для устройства.
GetProfiles Возвращает все профили сканирования, доступные пользователю в системе, в котором выполняется приложение.
GetProfilesforDeviceID Возвращает все профили сканирования, связанные с устройством.
OpenProfile Открывает профиль сканирования, сохраненный на диск в виде XML-файла.
Обновить Повторно перечисляет все профили сканирования в системе.
SetDefault Задает указанный профиль сканирования в качестве профиля по умолчанию.

 

Комментарии

Чтобы создать объект IScanProfileMgr , используйте метод CoCreateInstance со следующими параметрами:

CoCreateInstance(CLSID_ScanProfileMgr, NULL, CLSCTX_LOCAL_SERVER, IID_IScanProfileMgr, ppv)

Если профиль сканирования сохраняется с помощью метода IScanProfile::Save , он сохраняется в виде XML-файла в папке %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles.

Требования

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

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

IDispatch

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