Преобразование строк Юникода и ANSI
Microsoft Active Accessibility использует строки Юникода в соответствии с типом данных BSTR . Если приложение не использует строки Юникода или вы хотите преобразовать строки для определенных вызовов API, используйте функции Microsoft Win32 MultiByteToWideChar и WideCharToMultiByte , чтобы выполнить необходимое преобразование.
Используйте WideCharToMultiByte для преобразования строки Юникода в строку ANSI. Функция MultiByteToWideChar преобразует строку ANSI в строку Юникода.
Используйте SysAllocString и SysFreeString для выделения и освобождения типов данных BSTR .
Дополнительные сведения об этих строковых функциях см. в справочниках по этим функциям в пакете средств разработки программного обеспечения (SDK) для Windows.