STATPROPSTG 结构 (propidl.h)

STATPROPSTG 结构包含有关属性集中单个属性的数据。 此数据是属性 ID 和类型标记,以及可能与属性关联的可选字符串名称。

IPropertyStorage::Enum 提供指向枚举器对象上的 IEnumSTATPROPSTG 接口的指针,该接口可用于枚举当前属性集中的属性的 STATPROPSTG 结构。 STATPROPSTG 定义为:

语法

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

成员

lpwstrName

一个以 null 结尾的宽字符 Unicode 字符串,其中包含与属性关联的可选字符串名称。 可以为 NULL。 必须使用 CoTaskMemFree 释放此成员。

propid

一个 32 位标识符,用于唯一标识属性集中的属性。 属性集中的所有属性都必须具有唯一的属性标识符。

vt

属性类型。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
标头 propidl.h (包括 Propidl.h)

另请参阅

IEnumSTATPROPSTG

IPropertyStorage::Enum