WIC - Exif 元数据查询 - 如何获取图像描述

WIC - Exif Metadata Query - How to get image description

我有一张图像 "Image Description" exif 元数据字段中有一些法语字符。

我正在这样做(其中 reader 是一个 IWICMetadataQueryReader* 并且值是一个 PROPVARIANT):

reader->GetMetadataByName(L"/app1/ifd/{ushort=270}", &value);
if (value.vt == VT_LPSTR) result = value.pszVal;

结果是 "c'est l'été" 而不是 "c'est l'été"

我怎样才能查询到它是 VT_LPWSTR 或任何其他获取正确字符串的方法?

我找到了一个像这样使用 CA2W 的解决方案

CA2W convertToUTF8(value.pszVal, CP_UTF8);
result = convertToUTF8.m_psz;