propertyKEY 结构 (wtypes.h)

指定以编程方式标识属性的 FMTID/PID 标识符。 替换 SHCOLUMNID

语法

typedef struct _tagpropertykey {
  GUID  fmtid;
  DWORD pid;
} PROPERTYKEY;

成员

fmtid

类型: GUID

属性的唯一 GUID。

pid

类型:DWORD

(PID) 的属性标识符。 此参数不与 SHCOLUMNID 中一样。 建议将此值设置为PID_FIRST_USABLE。 任何大于或等于 2 的值都可以接受。

注意 0 和 1 的值是保留的,不应使用。
 

注解

从 Windows Vista 起, SHCOLUMNID 结构只是 PROPERTYKEY 的别名,如 Shobjidl.h 的此声明所示。

typedef PROPERTYKEY SHCOLUMNID;

SHCOLUMNID 可以被视为旧结构, PROPERTYKEY 是新的首选形式。 PROPERTYKEY 具有比 SHCOLUMNID 更广泛的用途,并且新名称更描述其用途。

要求

   
最低受支持的客户端 Windows Vista [桌面应用|UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用|UWP 应用]
标头 wtypes.h