Справочник по технологии COM
Страница 83. Функции преобразования BSTR и векторов


Функции преобразования BSTR и векторов

Автоматизация поддерживает преобразования между массивом байтов и BSTR при помощи двух функций низкого уровня VectorFromBstr и BstrFromVector, а также путем соответствующих преобразований в VariantChangeType, ITypeInfo::Invoke, Displnvoke и в других местах.

На 32-разрядных платформах BSTR — это строки символов Unicode, но на Apple PowerMac — это однобайтовые строки. Данные функции не выполняют никакой особой обработки BSTR. Они просто перемещают байты из одной области памяти в другую, т. е. не влияют на тип символов строки. 

 
Следующая статья »