Метод IItemPropertyBag::Read
Вызывает чтение одного или нескольких свойств из контейнера свойств. Интерфейс IItemPropertyBag поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться.
Синтаксис
HRESULT Read(
[in] ULONG cProperties,
[in] ITEMPROP *pPropBag,
[out] VARIANT *pvarValue,
[out] HRESULT *phrError
);
Параметры
-
cProperties [in]
-
Число считываемых свойств. Этот аргумент задает количество элементов в массивах pPropBag, pvarValue и phrError.
-
pPropBag [in]
-
Указатель на массив структур ITEMPROP , указывающий запрашиваемые свойства.
-
pvarValue [out]
-
Получает указатель, возвращающий массив структур VARIANT , получающих значения свойств.
-
phrError [out]
-
Указатель на массив значений HRESULT , который получает результат чтения каждого свойства. В этом массиве должно быть по крайней мере элементы cProperties .
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Интерфейс IItemPropertyBag поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться.
Для предварительного просмотра вложений со сторонним обработчиком протоколов на компьютерах под управлением Windows XP или Windows Server 2003 может потребоваться использовать интерфейс IItemPropertyBag и следующие ИНТЕРФЕЙСы API: ISearchProtocolUI, IItemPreviewerExt и ISearchItem , структуры LINKINFO и ITEMPROP , а также перечисление LINKTYPE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Распространяемые компоненты |
Windows Desktop Search (WDS) 3.0 |
См. также раздел