Freigeben über


Stream-Struktur von PackedAnsiString

Gilt für: Outlook 2013 | Outlook 2016

Die Streamstruktur "PackedAnsiString" enthält eine ANSI-Darstellung einer Zeichenfolge, die auf der ANSI-Codepage des Computers basiert, auf dem Microsoft Outlook ausgeführt wird. 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 ANSI-Darstellung ab.

  • Für eine Zeichenfolge, deren ANSI-Darstellung weniger als 255 Bytes enthält, sind die Datenelemente wie folgt:

    • Länge: BYTE (1 Byte), die Länge der ANSI-Darstellung der Zeichenfolge in Byte.

    • Zeichen: Ein Array von CHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die ANSI-Darstellung der Zeichenfolge.

  • Für eine Zeichenfolge, deren ANSI-Darstellung 255 bis 65535 Bytes 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 ANSI-Darstellung der Zeichenfolge in Byte.

    • Zeichen: Ein Array von CHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die ANSI-Darstellung der Zeichenfolge.

Siehe auch

Outlook-Elemente und -Felder

Stream-Strukturen

FieldDefinition Stream Structure