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


Метод IWiaPropertyStorage::SetPropertyStream (wia_xp.h)

IWiaPropertyStorage::SetPropertyStream задает поток свойств элемента в дереве объектов IWiaItem аппаратного устройства получения образов Windows (WIA).

Синтаксис

HRESULT SetPropertyStream(
  [in] GUID    *pCompatibilityId,
  [in] IStream *pIStream
);

Параметры

[in] pCompatibilityId

Тип: GUID*

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

[in] pIStream

Тип: IStream*

Указатель на поток свойств, используемый для задания потока свойств текущего элемента.

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

Тип: HRESULT

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

Комментарии

Приложения используют параметр pCompatibilityID, чтобы проверка, поддерживает ли устройство определенный набор значений свойств, прежде чем пытаться записать эти значения на устройство.

Задайте для pIStreamзначение NULL, чтобы проверка, принимает ли драйвер устройства значение CompatibilityID, указанное в параметре pCompatibilityID.

Если приложение получило поток свойств элемента с помощью метода IWiaPropertyStorage::GetPropertyStream , приложение должно освободить его. Дополнительные сведения см. в разделе IStream.

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wia_xp.h (включая Wia.h)
Библиотека Wiaguid.lib
DLL Wiaservc.dll

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

IPropertyStorage

IWiaPropertyStorage