Значение DEVPROPTYPE, указывающее тип свойства. Допустимые значения DEVPROPTYPE создаются из базовых DEVPROP_TYPE_ значений, которые могут быть изменены логическим OR с DEVPROP_TYPEMOD_ значениями, соответствующим образом.
Ниже приведены DEVPROP_TYPE_ значения:
Значение
Значение
DEVPROP_TYPE_EMPTY 0x00000000
Ничего, нет данных свойств
DEVPROP_TYPE_NULL 0x00000001
Данные свойств NULL
DEVPROP_TYPE_SBYTE 0x00000002
8-разрядная входная версия (SBYTE)
DEVPROP_TYPE_BYTE 0x00000003
8-разрядная незначаемая int (BYTE)
DEVPROP_TYPE_INT16 0x00000004
16-разрядная вошедшего int (SHORT)
DEVPROP_TYPE_UINT16 0x00000005
16-разрядная неподписаная int (USHORT)
DEVPROP_TYPE_INT32 0x00000006
32-разрядная вошедшего int (LONG)
DEVPROP_TYPE_UINT32 0x00000007
32-разрядная int без знака (ULONG)
DEVPROP_TYPE_INT64 0x00000008
64-разрядная входная версия (LONG64)
DEVPROP_TYPE_UINT64 0x00000009
64-разрядная int без знака (ULONG64)
DEVPROP_TYPE_FLOAT 0x0000000A
32-разрядная плавающая точка (FLOAT)
DEVPROP_TYPE_DOUBLE 0x0000000B
64-разрядная плавающая точка (DOUBLE)
DEVPROP_TYPE_DECIMAL 0x0000000C
128-разрядные данные (DECIMAL)
DEVPROP_TYPE_GUID 0x0000000D
128-разрядный уникальный идентификатор (GUID)
DEVPROP_TYPE_CURRENCY 0x0000000E
64-разрядное значение валюты со знаком int (CURRENCY)