次の方法で共有


PackedUnicodeString Stream 構造体

適用対象: Outlook 2013 | Outlook 2016

PackedUnicodeString ストリーム構造体には、文字列の Unicode (UTF-16) 表現が含まれています。 この文字列は null 文字で終わるわけではありません。 このストリームのデータ要素は、次に示す順序で互いに直ちに続くリトル エンディアン バイト順に格納されます。 存在する実際のデータ要素は、UTF-16 表現の文字列の長さによって異なります。

  • UTF-16 表現に含まれる WCHAR が 255 未満の文字列の場合、データ要素は次のようになります。

    • 長さ: バイト (1 バイト)、文字列の UTF-16 表現の長さ (WCHAR の数)。

    • 文字: WCHAR の配列。 この配列の数は、Length データ要素と等しくなります。 配列内のデータは、文字列の UTF-16 表現です。

  • UTF-16 表現に 255 から 65535 WCHAR が含まれる文字列の場合、データ要素は次のようになります。

    • プレフィックス: BYTE (1 バイト)、値 255 (0xff)。

    • 長さ: WORD (2 バイト)、文字列の UTF-16 表現の長さ (WCHAR の数)。

    • 文字: WCHAR の配列。 この配列の数は、Length データ要素と等しくなります。 配列内のデータは、文字列の UTF-16 表現です。

関連項目

Outlook アイテムとフィールド

Stream構造体

FieldDefinition Stream 構造体