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


Метод IItemPreviewerExt::P rocessTransformCommand

Разрешает обработку команды преобразования, обнаруженной в шаблоне предварительного просмотра.

Синтаксис

HRESULT ProcessTransformCommand(
  [in]          DWORD     dwContext,
  [in]          LPCOLESTR pwszName,
  [in]          LPCOLESTR pwszArg,
  [out, retval] VARIANT   *pvarResult
);

Параметры

dwContext [in]

Тип: DWORD

Идентификатор контекста для операции. Переопределите значение по умолчанию dwContext , чтобы задать для идентификатора контекста выбранное значение.

pwszName [in]

Тип: LPCOLESTR

Указатель на имя команды преобразования в виде строки Юникода.

pwszArg [in]

Тип: LPCOLESTR

Указатель на аргумент в виде строки Юникода.

pvarResult [out, retval]

Тип: VARIANT*

Указатель на результирующий вариант. pvarResult не должен быть указателем NULL .

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

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

Для предварительного просмотра вложений со сторонним обработчиком протоколов на компьютерах под управлением Windows XP или Windows Server 2003 может потребоваться использовать интерфейс IItemPreviewerExt и следующие ИНТЕРФЕЙСы API: ISearchProtocolUI, IItemPropertyBag и ISearchItem , структуру LINKINFO и перечисление LINKTYPE .

Требования

Требование Значение
Минимальная версия клиента
Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Распространяемые компоненты
Windows Desktop Search (WDS) 3.0

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

IItemPreviewerExt