節
このセクションは、プロパティ セット ストリームの 3 番目の部分であり、実際のプロパティ セット値が含まれています。
セクションには次のものが含まれます。
- バイトカウント自体を含むセクションのバイト数。
- 32 ビット のプロパティ ID とオフセットのペアの配列。
- プロパティ型インジケーター/値ペアの配列。
オフセットは、セクションの先頭からプロパティ (型、値) ペアの先頭までの距離です。 これにより、内部構造を変換せずに、セクションをバイト配列としてコピーできます。
次の擬似構造は、セクションの形式を示しています。
typedef struct tagPROPERTYSECTIONHEADER
{
DWORD cbSection ; // Size of Section
DWORD cProperties ; // Count of Properties in section
} PROPERTYSECTIONHEADER;
typedef struct tagPROPERTYIDOFFSET
{
DWORD propid; // Name of property
DWORD dwOffset; // Offset from start of section to property
} PROPERTYIDOFFSET;
typedef struct tagSERIALIZEDPROPERTYVALUE
{
DWORD dwType; // Property Type
BYTE rgb[]; // Property Value
} SERIALIZEDPROPERTYVALUE ;