IShellImageDataFactory-Schnittstelle (shimgdata.h)

Macht Methoden verfügbar, die IShellImageData-Instanzen basierend auf verschiedenen Bildquellen erstellen.

Vererbung

Die IShellImageDataFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellImageDataFactory verfügt auch über folgende Arten von Membern:

Methoden

Die IShellImageDataFactory-Schnittstelle verfügt über diese Methoden.

 
IShellImageDataFactory::CreateImageFromFile

Erstellt eine instance der IShellImageData-Schnittstelle basierend auf einer bestimmten Datei.
IShellImageDataFactory::CreateImageFromStream

Erstellt eine instance der IShellImageData-Schnittstelle basierend auf einem angegebenen Dateidatenstrom.
IShellImageDataFactory::CreateIShellImageData

Erstellt eine instance der IShellImageData-Schnittstelle.
IShellImageDataFactory::GetDataFormatFromPath

Bestimmt das Format einer Datei basierend auf ihrer Erweiterung.

Hinweise

Es wird nicht erwartet, dass diese Schnittstelle in späteren Versionen von Windows verfügbar ist. Es wird empfohlen, windows GDI+-APIs anstelle von IShellImageDataFactory-Methoden zu verwenden.

Diese Schnittstelle war vor Windows Vista nicht in einer öffentlichen Headerdatei enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shimgdata.h