Я использую DIA Sdk для извлечения некоторой информации из файлов PDB. Я создаю объект non-com DiaSourceAlt, поэтому я должен использовать LocalFree для бесплатных строк.DIA x64 & LocalFree
Следующий фрагмент кода отлично работает в x86, но на x64 вызов LocalFree развращает кучу.
IDiaSymbol *lpSymbol;
BSTR bStrName;
...
hRes = lpSymbol->get_undecoratedNameEx(0x87FE, &bStrName);
if (SUCCEDED(hRes))
LocalFree(bStrName);
Любое предложение? (Я использую msdia90.dll)
С уважением, Mauro.