Поделиться через


Структура Stream УпакованныеUnicodeString

Область применения: Outlook 2013 | Outlook 2016

Структура потока PackedUnicodeString содержит представление строки в Юникоде (UTF-16). Эта строка не завершается символом NULL. Элементы данных в этом потоке хранятся в байтовом порядке, непосредственно следуют друг за другом в указанном ниже порядке. Фактические существующие элементы данных зависят от длины строки в представлении UTF-16.

  • Для строки, в которой представление UTF-16 содержит менее 255 WCHAR, элементы данных будут следующими:

    • Длина: BYTE (1 байт), длина (число WCHAR) представления строки в UTF-16.

    • Символы: массив WCHAR. Число этого массива равно элементу данных Length. Данные в массиве представляют собой представление строки в UTF-16.

  • Для строки, представление которой UTF-16 содержит от 255 до 65535 WCHAR, элементы данных будут следующими:

    • Префикс: BYTE (1 байт), значение 255 (0xff).

    • Длина: WORD (2 байта), длина (количество WCHAR) представления строки в UTF-16.

    • Символы: массив WCHAR. Число этого массива равно элементу данных Length. Данные в массиве представляют собой представление строки в UTF-16.

См. также

Элементы и поля Outlook

Структуры Stream

Структура Stream FieldDefinition