SkipBlock Stream Structure
Gilt für: Outlook 2013 | Outlook 2016
Eine SkipBlock-Streamstruktur ist ein Datenblock, der mit einer ganzen Zahl beginnt, die die Länge des verbleibenden Teils des Blocks angibt. Diese Streamstruktur ist in einem FieldDefinition-Stream vorhanden, wenn die Felddefinition im PropDefV2-Format vorliegt.
Der Zweck einer SkipBlock-Streamstruktur hängt von ihrer relativen Position in einer Reihe von ähnlichen Strukturen im SkipBlocks-Datenelement eines FieldDefinition-Streams ab. Die SkipBlocks-Reihe sollte mindestens eine SkipBlock-Struktur enthalten, die die Reihe beendet und das Size-Datenelement gleich 0 aufweist. Wenn die erste Struktur nicht die abschließende Struktur ist (d. a. das Size-Datenelement ist größer als 0), geht Outlook davon aus, dass die erste Struktur den Feldnamen in Unicode (UTF-16) angibt.
Datenelemente in diesem Stream werden in Little-Endian-Bytereihenfolge gespeichert, die in der unten angegebenen Reihenfolge unmittelbar aufeinander folgen.
Größe: DWORD (4 Bytes), die Größe des Content-Datenelements in Byte.
Inhalt: Ein BYTE-Array. Die Anzahl dieses Arrays entspricht dem Size-Datenelement. Die Bedeutung des Content-Datenelements hängt vom Speicherort der SkipBlock-Struktur in der Reihe und der Version von Outlook ab. Wenn die erste SkipBlock-Struktur nicht die beendende Struktur ist, betrachtet Outlook die erste SkipBlock-Struktur als firstSkipBlockContent-Streamstruktur , die den Feldnamen in Unicode angibt.