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


Метод IScanProfileMgr::CreateProfile

Создает пустой профиль сканирования и связывает его со сканером или другим элементом получения образов Windows (WIA) 2.0.

Синтаксис

HRESULT CreateProfile(
  [in]  BSTR         bstrDeviceID,
  [in]  BSTR         bstrName,
  [in]  GUID         guidCategory,
  [out] IScanProfile **ppScanProfile
);

Параметры

bstrDeviceID [in]

Тип: BSTR

Идентификатор устройства или элемента WIA 2.0.

bstrName [in]

Тип: BSTR

Понятное имя нового профиля.

guidCategory [in]

Тип: GUID

GUID категории устройства или элемента WIA 2.0. Это должна быть одна из WIA_IPA_ITEM_CATEGORY констант.

ppScanProfile [out]

Тип: IScanProfile**

Адрес указателя на новый профиль.

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

Тип: HRESULT

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

Комментарии

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

IScanProfileMgr::CreateProfile автоматически создает GUID для нового профиля. Получите GUID с помощью GetGUID.

Используйте метод IScanProfileMgr::Refresh , если несколько объектов IScanProfileMgr могут одновременно создавать или удалять профили.

Требования

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

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

IScanProfileMgr

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