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


Метод IItemPropertyBag::Write

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

Синтаксис

HRESULT Write(
  [in] ULONG    cProperties,
  [in] ITEMPROP *pPropBag,
  [in] VARIANT  *pvarValue
);

Параметры

cProperties [in]

Число сохраняемых свойств. Этот аргумент указывает количество элементов в массивах pPropBag и pvarValue.

pPropBag [in]

Указатель на массив структур ITEMPROP , указывающий свойства, которые необходимо сохранить.

pvarValue [in]

Указатель на variant , тип которого зависит от типа данных содержащихся в нем сведений о свойстве.

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

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