Интерфейс 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) |