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

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

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

Требования

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