IExtractImage-Schnittstelle (shobjidl_core.h)
Macht Methoden verfügbar, die ein Miniaturbild aus einem Shellordner anfordern.
Vererbung
Die IExtractImage-Schnittstelle erbt von der IUnknown-Schnittstelle . IExtractImage verfügt auch über folgende Membertypen:
Methoden
Die IExtractImage-Schnittstelle verfügt über diese Methoden.
IExtractImage::Extract Fordert ein Bild von einem Objekt an, z. B. ein Element in einem Shellordner. |
IExtractImage::GetLocation Ruft einen Pfad zu dem Bild ab, das extrahiert werden soll. |
Hinweise
Der Prozess umfasst zwei Schritte: Verwenden Sie zunächst GetLocation , um die Pfadbeschreibung eines Bilds anzufordern und anzugeben, wie das Bild gerendert werden soll. Rufen Sie dann Extrahieren auf, um das Bild zu extrahieren.
Wenn das Objekt free-threaded ist, muss es auch eine IRunnableTask-Schnittstelle verfügbar machen, damit es beendet und bei Bedarf gestartet werden kann. Dieses Feature kann besonders nützlich sein, wenn die Extraktion langsam ist.
Implementieren Sie IExtractImage , wenn Ihre Namespaceerweiterung Miniaturansichten bereitstellen muss, die in einer Shellview angezeigt werden sollen.
Verwenden Sie IExtractImage , wenn Sie eine Ansicht von Namespaceobjekten implementieren und Miniaturansichten anzeigen möchten. Sie können die IShellFolder::GetUIObjectOf-Methode eines Shellordners verwenden, um eine Bindung an die IExtractImage-Schnittstelle zu erstellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |