Compartir a través de


Método IPreviewHandler::D oPreview (shobjidl_core.h)

Dirige el controlador de vista previa para cargar datos del origen especificado en una llamada de método Initialize anterior y para empezar a representar en la ventana del controlador de vista previa.

Sintaxis

HRESULT DoPreview();

Valor devuelto

Tipo: HRESULT

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La operación se completó correctamente.
E_PREVIEWHANDLER_DRM_FAIL
Bloqueado por la administración de derechos digitales.
E_PREVIEWHANDLER_NOAUTH
Bloqueado por permisos de archivo.
E_PREVIEWHANDLER_NOTFOUND
No se encontró el elemento.
E_PREVIEWHANDLER_CORRUPT
El elemento estaba dañado.

Observaciones

Si aún no se ha creado la ventana del compilador de vista previa, se debe crear después de llamar a este método. El controlador de vista previa es responsable de pintar el área especificada en IPreviewHandler::SetWindow o IPreviewHandler::SetRect. Si se llama a estos métodos mientras el controlador de vista previa está representando, la ventana debe cambiarse de tamaño sin detener ni reiniciar la representación del elemento.

Solo se debe llamar a este método después de llamar a se ha llamado a IPreviewHandler::SetWindow.

Además, solo se debe llamar a este método después de IInitializeWithItem::Initialize, IInitializeWithStream::Initialize, o se ha llamado a IInitializeWithFile::Initialize.

Nota No crear realmente la ventana del previsualizador hasta que se haya llamado a este método.
 

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista, Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de shobjidl_core.h (incluya Shobjidl.h)
redistribuible Windows Search 4 o posterior