PropertyDefinition ストリーム構造

適用対象: Outlook 2013 | Outlook 2016

PropertyDefinition ストリーム構造体は、Microsoft Outlook アイテム内のすべてのユーザー定義フィールドの定義と、一部の組み込みフィールドのデータ バインディング設定を含む FieldDefinition ストリーム構造体の配列です。

PropertyDefinition ストリーム構造体をプログラムで操作できます。 ただし、Outlook フォーム Designerと、特にデータ バインド コントロールの [プロパティ] ダイアログ ボックスを使用して、同様の結果を得ることができます。

PropertyDefinition ストリーム構造体のフィールド定義には、PropDefV1 と PropDefV2 の 2 つの形式のいずれかを指定できます。 Outlook では、PropDefV1 と PropDefV2 の両方がサポートされています。 単一の PropertyDefinition ストリーム構造内のすべてのフィールド定義は、同じ形式である必要があります。 PropDefV1 と PropDefV2 の違いについて詳しくは、「FieldDefinition Stream 構造体」をご覧ください。

このストリームのデータ要素は、次に指定した順序で互いに直ちに続く、リトル エンディアン バイト順に格納されます。

  • バージョン: WORD (2 バイト)、PropertyDefinition ストリーム構造内のフィールド定義の形式。 以下の表に使用できる値を示します。

    説明
    0x0102
    形式は PropDefV1 です。
    0x0103
    形式は PropDefV2 です。
  • FieldDefinitionCount: DWORD (4 バイト)、このストリーム内のフィールド定義の数。 これは、FieldDefinitions データ要素内の配列要素の数です。

  • FieldDefinitions: FieldDefinition ストリーム構造体の配列。 この配列の数は、FieldDefinitionCount データ要素と等しくなります。

関連項目