Freigeben über


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.

Siehe auch

Outlook-Elemente und -Felder

Stream-Strukturen

FieldDefinition Stream Structure