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


Структура Stream Упакованного Stream AnsiString

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

Структура потока PackedAnsiString содержит an ANSI-представление строки на основе кодовой страницы ANSI компьютера, на котором работает Microsoft Outlook. Эта строка не завершается символом NULL. Элементы данных в этом потоке хранятся в байтовом порядке, непосредственно следуют друг за другом в указанном ниже порядке. Фактические существующие элементы данных зависят от длины строки в представлении ANSI.

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

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

    • Символы: массив СИМВОЛОВ. Число этого массива равно элементу данных Length. Данные в массиве представляют собой anSI-представление строки.

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

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

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

    • Символы: массив СИМВОЛОВ. Число этого массива равно элементу данных Length. Данные в массиве представляют собой anSI-представление строки.

См. также

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

Структуры Stream

Структура Stream FieldDefinition