SkipBlock Stream 構造体

適用対象: Outlook 2013 | Outlook 2016

SkipBlock ストリーム構造体は、ブロックの残りの部分の長さを指定する整数で始まるデータ ブロックです。 フィールド定義が PropDefV2 形式の場合、このストリーム構造は FieldDefinition ストリームに存在します。

SkipBlock ストリーム構造体の目的は、FieldDefinition ストリームの SkipBlocks データ要素内の一連の同様の構造体内の相対位置によって異なります。 SkipBlocks 系列には、系列を終了し、Size データ要素が 0 に等しい SkipBlock 構造体を少なくとも 1 つ含める必要があります。 最初の構造体が終端構造ではない場合 (つまり、Size データ要素が 0 より大きい)、Outlook では、最初の構造体で Unicode (UTF-16) のフィールド名が指定されていると想定されます。

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

  • Size: Content データ要素の DWORD (4 バイト)、バイト数のサイズ。

  • コンテンツ: BYTE の配列。 この配列の数は、Size データ要素と等しくなります。 Content データ要素の意味は、シリーズ内の SkipBlock 構造体の場所と Outlook のバージョンによって異なります。 最初の SkipBlock 構造体が終了構造体でない場合、Outlook では、Unicode のフィールド名を指定する FirstSkipBlockContent ストリーム構造体として最初の SkipBlock 構造体が考慮されます。

関連項目

Outlook アイテムとフィールド

Stream構造体

FieldDefinition Stream 構造体

FirstSkipBlockContent Stream 構造体