Stream Struktur "PackedUnicodeString"
Gilt für: Outlook 2013 | Outlook 2016
Die Streamstruktur "PackedUnicodeString" enthält eine Unicode-Darstellung (UTF-16) einer Zeichenfolge. Diese Zeichenfolge wird nicht durch ein NULL-Zeichen beendet. Datenelemente in diesem Stream werden in Little-Endian-Bytereihenfolge gespeichert, die unmittelbar in der unten aufgeführten Reihenfolge aufeinander folgen. Die tatsächlich vorhandenen Datenelemente hängen von der Länge der Zeichenfolge in der UTF-16-Darstellung ab.
Für eine Zeichenfolge, deren UTF-16-Darstellung weniger als 255 WCHARs enthält, sind die Datenelemente wie folgt:
Länge: BYTE (1 Byte), die Länge in Der Anzahl der WCHARs der UTF-16-Darstellung der Zeichenfolge.
Zeichen: Ein Array von WCHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die UTF-16-Darstellung der Zeichenfolge.
Für eine Zeichenfolge, deren UTF-16-Darstellung 255 bis 65535 WCHARs enthält, lauten die Datenelemente wie folgt:
Präfix: BYTE (1 Byte), der Wert von 255 (0xff).
Länge: WORD (2 Bytes), die Länge der UTF-16-Darstellung der Zeichenfolge in Der Anzahl der WCHARs.
Zeichen: Ein Array von WCHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die UTF-16-Darstellung der Zeichenfolge.