Compartilhar via


Estrutura de Stream PackedAnsiString

Aplica-se a: Outlook 2013 | Outlook 2016

A estrutura de fluxo PackedAnsiString contém uma representação ANSI de uma cadeia de caracteres, com base na página de código ANSI do computador na qual o Microsoft Outlook está em execução. 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 ANSI.

  • Para uma cadeia de caracteres cuja representação ANSI contém menos de 255 bytes, os elementos de dados são os seguintes:

    • Comprimento: BYTE (1 byte), o comprimento, em número de bytes, da representação ANSI da cadeia de caracteres.

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

  • Para uma cadeia de caracteres cuja representação ANSI contém 255 a 65535 bytes, 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 bytes, da representação ANSI da cadeia de caracteres.

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

Confira também

Itens e Campos do Outlook

estruturas Stream

Estrutura de Stream fielddefinition