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 |