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


Интерфейс IWiaPropertyStorage (wia_xp.h)

Интерфейс IWiaPropertyStorage используется для доступа к сведениям о свойствах объекта IWiaItem . Приложения должны запрашивать элемент для получения интерфейса IWiaPropertyStorage .

Наследование

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

Методы

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

 
IWiaPropertyStorage::GetCount

Метод IWiaPropertyStorage::GetCount возвращает количество свойств, хранящихся в хранилище свойств.
IWiaPropertyStorage::GetPropertyAttributes

Метод IWiaPropertyStorage::GetPropertyAttributes извлекает права доступа и юридические значения для указанного набора свойств.
IWiaPropertyStorage::GetPropertyStream

Метод IWiaPropertyStorage::GetPropertyStream извлекает поток свойств элемента.
IWiaPropertyStorage::SetPropertyStream

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

Комментарии

Интерфейс IWiaPropertyStorage включает несколько методов, которые очень похожи на следующие методы из интерфейса IPropertyStorage . Описания и примечания для версии IPropertyStorage этих методов также относятся к IWiaPropertyStorage .

Методы IPropertyStorage Описание
IPropertyStorage::ReadMultiple Считывает значения свойств в наборе свойств.
IPropertyStorage::WriteMultiple Записывает значения свойств в набор свойств.
IPropertyStorage::D eleteMultiple Удаляет свойства в наборе свойств.
IPropertyStorage::ReadPropertyNames Возвращает имена строк, соответствующие заданным идентификаторам свойств.
IPropertyStorage::WritePropertyNames Создает или изменяет имена строк, соответствующие заданным идентификаторам свойств.
IPropertyStorage::D eletePropertyNames Удаляет имена строк для заданных идентификаторов свойств.
IPropertyStorage::SetClass Присваивает идентификатор CLSID набору свойств.
IPropertyStorage::Commit Как и в случае с IStorage::Commit, сбрасывает или фиксирует изменения в объекте хранилища свойств.
IPropertyStorage::Revert При открытии хранилища свойств в режиме транзакций отменяет все изменения с момента последней фиксации.
IPropertyStorage::Enum Создает и получает указатель на перечислитель для свойств в этом наборе.
IPropertyStorage::Stat Получает статистику по этому набору свойств.
IPropertyStorage::SetTimes Задает время изменения, создания и доступа для набора свойств.
 

Интерфейс IWiaPropertyStorage , как и все интерфейсы COM, наследует методы интерфейса IUnknown .

Методы IUnknown Описание
IUnknown::QueryInterface Возвращает указатели на поддерживаемые интерфейсы.
IUnknown::AddRef Увеличивает значение счетчика ссылок.
IUnknown::Release Уменьшает значение счетчика ссылок.

Требования

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

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

IPropertyStorage