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


Метод IItemPropertyBag::GetPropertyInfo

Возвращает сведения, необходимые для чтения или сохранения свойств в контейнере свойств. Интерфейс IItemPropertyBag поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться.

Синтаксис

HRESULT GetPropertyInfo(
  [in]  ULONG    iProperty,
  [in]  ULONG    cProperties,
  [out] ITEMPROP *pPropBag,
  [out] ULONG    *pcProperties
);

Параметры

iProperty [in]

Отсчитываемый от нуля индекс первого свойства, для которого запрашиваются сведения.

cProperties [in]

Количество свойств, для которых требуется получить сведения. Этот аргумент указывает количество элементов массива в pPropBag.

pPropBag [out]

Указатель на массив структур ITEMPROP , который получает сведения о свойствах.

pcProperties [out]

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

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

Если метод завершается успешно, возвращает значение 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