Compartir a través de


PackedUnicodeString Stream Structure

Hace referencia a: Outlook 2013 | Outlook 2016

La estructura de secuencias PackedUnicodeString contiene una representación Unicode (UTF-16) de una cadena. Esta cadena no finaliza con un carácter null. Los elementos de datos de esta secuencia se almacenan en orden de bytes little-endian, inmediatamente después entre sí en el orden que se muestra a continuación. Los elementos de datos reales que existen dependen de la longitud de la cadena en la representación UTF-16.

  • Para una cadena cuya representación UTF-16 contiene menos de 255 WCHAR, los elementos de datos son los siguientes:

    • Longitud: BYTE (1 byte), la longitud, en número de WCHAR, de la representación UTF-16 de la cadena.

    • Caracteres: matriz de WCHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación UTF-16 de la cadena.

  • Para una cadena cuya representación UTF-16 contiene entre 255 y 65535 WCHAR, los elementos de datos son los siguientes:

    • Prefijo: BYTE (1 byte), el valor de 255 (0xff).

    • Longitud: WORD (2 bytes), la longitud, en número de WCHAR, de la representación UTF-16 de la cadena.

    • Caracteres: matriz de WCHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación UTF-16 de la cadena.

Vea también

Elementos y campos de Outlook

estructuras de Stream

FieldDefinition Stream Structure