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.