DEVPROPKEY 结构

在 Windows Vista 和更高版本的 Windows 中,DEVPROPKEY 结构表示统一设备属性 模型中设备属性的设备属性键

语法

struct DEVPROPKEY {
  DEVPROPGUID fmtid;
  DEVPROPID   pid;
};

成员

fmtid
指定属性类别的 DEVPROPGUID 类型的值。

DEVPROPGUID 数据类型定义为:

typedef GUID  DEVPROPGUID, *PDEVPROPGUID;

pid
一个 DEVPROPID 类型的值,用于唯一标识属性类别中的 属性。 出于内部系统原因,属性标识符必须大于或等于 2。

DEVPROPID 数据类型定义为:

typedef ULONG DEVPROPID, *PDEVPROPID;

注解

DEVPROPKEY 结构是 统一设备属性模型的一部分。

系统提供的基本设备属性键集在 Devpkey.h 中定义。

DEFINE_DEVPROPKEY 宏创建表示设备属性键的 DEVPROPKEY 结构的实例。

要求

标头

Devpropdef.h (包括 Devpropdef.h)

另请参阅

DEFINE_DEVPROPKEY