Partager via


Structure de Stream PackedUnicodeString

S’applique à : Outlook 2013 | Outlook 2016

La structure de flux PackedUnicodeString contient une représentation Unicode (UTF-16) d’une chaîne. Cette chaîne n’est pas terminée par un caractère null. Les éléments de données de ce flux sont stockés dans l’ordre des octets little-endian, qui se suivent immédiatement dans l’ordre indiqué ci-dessous. Les éléments de données réels qui existent dépendent de la longueur de la chaîne dans la représentation UTF-16.

  • Pour une chaîne dont la représentation UTF-16 contient moins de 255 WCHAR, les éléments de données sont les suivants :

    • Longueur : BYTE (1 octet), longueur, en nombre de WCHAR, de la représentation UTF-16 de la chaîne.

    • Caractères : tableau de WCHAR. Le nombre de ce tableau est égal à l’élément de données Length. Les données du tableau sont la représentation UTF-16 de la chaîne.

  • Pour une chaîne dont la représentation UTF-16 contient 255 à 65535 WCHAR, les éléments de données sont les suivants :

    • Préfixe : BYTE (1 octet), la valeur de 255 (0xff).

    • Longueur : WORD (2 octets), longueur, en nombre de WCHAR, de la représentation UTF-16 de la chaîne.

    • Caractères : tableau de WCHAR. Le nombre de ce tableau est égal à l’élément de données Length. Les données du tableau sont la représentation UTF-16 de la chaîne.

Voir aussi

Éléments et champs Outlook

structures Stream

FieldDefinition Stream, structure