Метод IScanProfile::SetProperty
Задает значение указанных дочерних свойств в элементе <Properties>
профиля сканирования.
Синтаксис
HRESULT SetProperty(
[in] ULONG num,
[in] PROPID *pid,
[in] PROPVARIANT *pvar
);
Параметры
-
num [in]
-
Тип: ULONG
Количество записей в массивах, на которые указывают pid и pvar.
-
pid [in]
-
Тип: PROPID*
Указатель на массив идентификационных номеров устанавливаемых свойств. Каждое значение в массиве является константами свойств WIA.
-
pvar [in]
-
Тип: PROPVARIANT*
Указатель на массив значений, присваиваемых свойствам.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Каждое значение в массиве, на который указывает pid , является одной из констант свойств WIA. Эту систему идентификации можно расширить. См. раздел Определение настраиваемых свойств.
Изменения профиля не сохраняются на диске, пока приложение не вызовет метод IScanProfile::Save .
Если два приложения создают объекты профиля сканирования из одного XML-файла и каждое приложение записывает изменения в свой объект, на диск сохраняются только изменения, внесенные приложением, которое вызывает IScanProfile::Save last.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|
См. также раздел
-
Основные понятия