An update to add support for the serialization of complex Extensible Metadata Platform (XMP) data types in the Windows Imaging Component
The current version of the Windows Imaging Component (WIC) does not support the serialization of complex Extensible Metadata Platform (XMP) data types that are embedded in arrays. For example, the Windows Imaging Component does not support embedded structures, arrays, or alternatives. This behavior violates the Adobe XMP specification. Therefore, applications that use the Windows Imaging Component, such as Windows Live Photo Gallery, cannot write bags of complex XMP data types to an image.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB954708.