Partager via


IPreviewHandler ::D oPreview, méthode (shobjidl_core.h)

Indique au gestionnaire d’aperçu de charger des données à partir de la source spécifiée dans un appel de méthode Initialize antérieur et de commencer le rendu dans la fenêtre de l’aperçu.

Syntaxe

HRESULT DoPreview();

Valeur de retour

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
L’opération s’est terminée avec succès.
E_PREVIEWHANDLER_DRM_FAIL
Bloqué par la gestion des droits numériques.
E_PREVIEWHANDLER_NOAUTH
Bloqué par les autorisations de fichier.
E_PREVIEWHANDLER_NOTFOUND
L’élément est introuvable.
E_PREVIEWHANDLER_CORRUPT
L’élément était endommagé.

Remarques

Si la fenêtre d’aperçu n’a pas encore été créée, elle doit être créée après l’appel de cette méthode. Le gestionnaire d’aperçu est chargé de peindre la zone spécifiée dans IPreviewHandler ::SetWindow ou IPreviewHandler ::SetRect. Si ces méthodes sont appelées pendant le rendu du gestionnaire d’aperçu, la fenêtre doit être réparée/redimensionnée sans arrêter ou redémarrer le rendu de l’élément.

Cette méthode doit être appelée uniquement après l’appel de IPreviewHandler ::SetWindow .

En outre, cette méthode doit être appelée uniquement après l’appel d’Initialize, Initialize ou Initialize .

Note Ne créez pas réellement la fenêtre d’aperçu tant que cette méthode n’a pas été appelée.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
Composant redistribuable Windows Search 4 ou version ultérieure