STATPROPSTG 構造体 (propidl.h)

STATPROPSTG 構造体には、プロパティ セット内の 1 つのプロパティに関するデータが含まれています。 このデータは、プロパティ ID と型タグ、およびプロパティに関連付けられる省略可能な文字列名です。

IPropertyStorage::Enum は、現在のプロパティ セット内のプロパティの STATPROPSTG 構造体を列挙するために使用できる列挙オブジェクトの IEnumSTATPROPSTG インターフェイスへのポインターを提供します。 STATPROPSTG は次のように定義されます。

構文

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

メンバー

lpwstrName

プロパティに関連付けられている省略可能な文字列名を含む、ワイド文字の null で終わる Unicode 文字列。 NULL を指定できます。 このメンバーは、 CoTaskMemFree を使用して解放する必要があります。

propid

プロパティ セット内のプロパティを一意に識別する 32 ビット識別子。 プロパティ セット内のすべてのプロパティには、一意のプロパティ識別子が必要です。

vt

プロパティの型。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header propidl.h (Propidl.h を含む)

こちらもご覧ください

IEnumSTATPROPSTG

IPropertyStorage::Enum