Метод IPreviewHandler::D oPreview (shobjidl_core.h)

Предписывает обработчику предварительного просмотра загрузить данные из источника, указанного в предыдущем вызове метода Initialize, и начать отрисовку в окне средства предварительного просмотра.

Синтаксис

HRESULT DoPreview();

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

Тип: HRESULT

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Операция выполнена успешно.
E_PREVIEWHANDLER_DRM_FAIL
Блокируется управлением цифровыми правами.
E_PREVIEWHANDLER_NOAUTH
Заблокировано разрешениями файла.
E_PREVIEWHANDLER_NOTFOUND
Элемент не найден.
E_PREVIEWHANDLER_CORRUPT
Элемент поврежден.

Комментарии

Если окно средства предварительного просмотра еще не создано, его необходимо создать после вызова этого метода. Обработчик предварительного просмотра отвечает за рисование области, указанной в IPreviewHandler::SetWindow или IPreviewHandler::SetRect. Если эти методы вызываются во время отрисовки обработчика предварительного просмотра, необходимо повторно изменить размер окна без остановки или перезапуска отрисовки элемента.

Этот метод следует вызывать только после вызова IPreviewHandler::SetWindow .

Кроме того, этот метод следует вызывать только после вызова Метода Initialize, Initialize или Initialize .

Примечание Не создавайте окно средства предварительного просмотра, пока не будет вызван этот метод.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
Распространяемые компоненты Windows Search 4 или более поздней версии