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


Структура Stream SkipBlock

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

Структура потока SkipBlock — это блок данных, который начинается с целого числа, указывающего длину оставшейся части блока. Эта структура потока существует в потоке FieldDefinition , если определение поля имеет формат PropDefV2.

Назначение структуры потока SkipBlock зависит от ее относительного расположения в ряде подобных структур в элементе данных SkipBlocks потока FieldDefinition. Ряд SkipBlocks должен содержать по крайней мере одну структуру SkipBlock, которая завершает ряд и имеет элемент данных Size, равный 0. Если первая структура не является завершающей (то есть элемент данных Size больше 0), Outlook предполагает, что первая структура указывает имя поля в Юникоде (UTF-16).

Элементы данных в этом потоке хранятся в байтовом порядке с небольшим эндианом, сразу после друг друга в указанном ниже порядке.

  • Размер: DWORD (4 байта), размер (в количестве байтов) элемента данных Content.

  • Содержимое: массив BYTE. Число этого массива равно элементу данных Size. Значение элемента content data зависит от расположения структуры SkipBlock в серии и версии Outlook. Если первая структура SkipBlock не является завершающей структурой, Outlook рассматривает первую структуру SkipBlock как структуру потока FirstSkipBlockContent , указывающую имя поля в Юникоде.

См. также

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

Структуры Stream

Структура Stream FieldDefinition

Структура FirstSkipBlockContent Stream