Interface IExtractImage (shobjidl_core.h)

Expose les méthodes qui demandent une image miniature à partir d’un dossier Shell.

Héritage

L’interface IExtractImage hérite de l’interface IUnknown. IExtractImage a également les types de membres suivants :

Méthodes

L’interface IExtractImage possède ces méthodes.

 
IExtractImage ::Extract

Demande une image à partir d’un objet, tel qu’un élément dans un dossier Shell.
IExtractImage ::GetLocation

Obtient un chemin d’accès à l’image à extraire.

Remarques

Le processus comporte deux étapes : tout d’abord, utilisez GetLocation pour demander la description du chemin d’accès d’une image et spécifier la façon dont l’image doit être affichée. Ensuite, appelez Extract pour extraire l’image.

Si l’objet est en thread libre, il doit également exposer une interface IRunnableTask afin qu’il puisse être arrêté et démarré en fonction des besoins. Cette fonctionnalité peut être particulièrement utile lorsque l’extraction peut être lente.

Implémentez IExtractImage si votre extension d’espace de noms doit fournir des images miniatures à afficher dans un shellview.

Utilisez IExtractImage si vous implémentez une vue des objets d’espace de noms et souhaitez afficher des images miniatures. Vous pouvez utiliser la méthode IShellFolder ::GetUIObjectOf d’un dossier Shell pour établir une liaison à son interface IExtractImage .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, 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)