属性键
以编程方式, 统一设备属性模型中的所有设备属性 都由属性键表示。 属性键编码为 DEVPROPKEY 结构。 属性键在 Devpkey.h 中定义。
DEVPROPKEY 结构具有以下成员:
fmtid
标识属性类别的 DEVPROPGUID 类型的变量。
Pid
作为属性标识符的 DEVPROPID 类型的变量。 出于内部系统原因,属性标识符必须大于或等于 2。
若要创建自定义设备属性键,请使用 DEFINE_DEVPROPKEY 宏。
下面的示例演示如何使用 DEFINE_DEVPROPKEY 宏创建 DEVPROPKEY 结构。 结构的名称为“DEVPROPKEYStructureName”,值序列0xde5c254e,0xe0提供 GUID 值,值“2”是属性标识符。
DEFINE_DEVPROPKEY(DEVPROPKEYStuctureName, 0xde5c254e, 0xab1c, 0xeffd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2)
注意 系统定义的属性键类别保留仅供系统使用。