IShellImageDataFactory interface (shimgdata.h)
Exposes methods that create IShellImageData instances based on various image sources.
Inheritance
The IShellImageDataFactory interface inherits from the IUnknown interface. IShellImageDataFactory also has these types of members:
Methods
The IShellImageDataFactory interface has these methods.
IShellImageDataFactory::CreateImageFromFile Creates an instance of the IShellImageData interface based on a given file. |
IShellImageDataFactory::CreateImageFromStream Creates an instance of the IShellImageData interface based on a given file stream. |
IShellImageDataFactory::CreateIShellImageData Creates an instance of the IShellImageData interface. |
IShellImageDataFactory::GetDataFormatFromPath Determines a file's format based on its extension. |
Remarks
This interface is not expected to be available in later versions of Windows. It is recommended that Windows GDI+ APIs be used in place of IShellImageDataFactory methods.
This interface was not included in a public header file prior to Windows Vista.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | shimgdata.h |