STATPROPSTG

概要

STATPROPSTG 構造体には、プロパティセットのシングルプロパティのデータが含まれます。 このデータは、プロパティID と、タイプタグ、オプションとしてプロパティに関連付けられた名前文字列です。

IPropertyStorage.Enum() は、現在のプロパティセット内のプロパティから、STATPROPSTG 構造体を列挙するために使用することができる、列挙体オブジェクト上の IEnumSTATPROPSTG インタフェースへのポインタを提供します。 STATPROPSTG は以下の様に定義されています。

C++


typedef struct tagSTATPROPSTG
{
  LPWSTR  lpwstrName;
  PROPID  propid;
  VARTYPE vt;
} STATPROPSTG;

C#


.

メンバ

lpwstrName

プロパティに関連付けられたオプションの名前文字列が含まれている NULL 終端 Unicode ワイド文字列。 null にすることができます。 このメンバは、CoTaskMemFree() を使用して解放しなければなりません。

propid

プロパティセット内にあるプロパティのユニーク識別子である 32 ビットの識別子。 プロパティセット内にあるすべてのプロパティは、ユニークプロパティ識別子が必要です。

vt

プロパティ型。

参照

公式の情報は aa380318 を参照して下さい。