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)