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

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

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.03.2003