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.