Compartilhar via


Estrutura de Stream PackedUnicodeString

Aplica-se a: Outlook 2013 | Outlook 2016

A estrutura de fluxo PackedUnicodeString contém uma representação unicode (UTF-16) de uma cadeia de caracteres. Essa cadeia de caracteres não é encerrada por um caractere nulo. Os elementos de dados neste fluxo são armazenados em ordem de bytes de pouco endiano, seguindo-se imediatamente uns aos outros na ordem listada abaixo. Os elementos de dados reais que existem dependem do comprimento da cadeia de caracteres na representação UTF-16.

  • Para uma cadeia de caracteres cuja representação UTF-16 contém menos de 255 WCHARs, os elementos de dados são os seguintes:

    • Comprimento: BYTE (1 byte), o comprimento, em número de WCHARs, da representação UTF-16 da cadeia de caracteres.

    • Caracteres: uma matriz de WCHAR. A contagem dessa matriz é igual ao elemento De comprimento de dados. Os dados na matriz são a representação UTF-16 da cadeia de caracteres.

  • Para uma cadeia de caracteres cuja representação UTF-16 contém 255 a 65535 WCHARs, os elementos de dados são os seguintes:

    • Prefixo: BYTE (1 byte), o valor de 255 (0xff).

    • Comprimento: WORD (2 bytes), o comprimento, em número de WCHARs, da representação UTF-16 da cadeia de caracteres.

    • Caracteres: uma matriz de WCHAR. A contagem dessa matriz é igual ao elemento De comprimento de dados. Os dados na matriz são a representação UTF-16 da cadeia de caracteres.

Confira também

Itens e Campos do Outlook

estruturas Stream

Estrutura de Stream fielddefinition