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 データ要素と等しくなります。