Структура DEVPROPKEY

В Windows Vista и более поздних версиях Windows структура DEVPROPKEY представляет ключ свойства устройства для свойства устройства в унифицированной модели свойств устройства.

Syntax

struct DEVPROPKEY {
  DEVPROPGUID fmtid;
  DEVPROPID   pid;
};

Members

fmtid
Значение типа DEVPROPGUID, указывающее категорию свойств.

Тип данных DEVPROPGUID определяется следующим образом:

typedef GUID  DEVPROPGUID, *PDEVPROPGUID;

pid
Типизированное значение DEVPROPID, однозначно определяющее свойство в категории свойств. По внутренним системным причинам идентификатор свойства должен быть больше или равен двум.

Тип данных DEVPROPID определяется следующим образом:

typedef ULONG DEVPROPID, *PDEVPROPID;

Remarks

Структура DEVPROPKEY является частью унифицированной модели свойств устройства.

Базовый набор ключей свойств устройства, предоставленных системой, определен в Devpkey.h.

Макрос DEFINE_DEVPROPKEY создает экземпляр структуры DEVPROPKEY, представляющей ключ свойства устройства.

Requirements

Заголовок

Devpropdef.h (include Devpropdef.h)

См. также

DEFINE_DEVPROPKEY