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


Метод 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

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

IItemPropertyBag