Поделиться через


DEVPROP_TYPEMOD_ARRAY

В Windows Vista и более поздних версиях Windows идентификатор DEVPROP_TYPEMOD_ARRAY представляет модификатор property-data-type, который можно объединить с идентификаторами базового типа данных для создания идентификатора типа property-data-type, представляющего массив значений базового типа данных.

Комментарии

Идентификатор DEVPROP_TYPEMOD_ARRAY можно объединить только с идентификаторами базового типа данных фиксированной длины (значениями DEVPROPTYPE ), связанными с данными. Идентификатор DEVPROP_TYPEMOD_ARRAY нельзя объединить с DEVPROP_TYPE_EMPTY, DEVPROP_TYPE_NULL или любым идентификатором базового типа данных переменной длины.

Чтобы создать идентификатор типа property-data-type, представляющий массив значений базового типа данных, выполните побитовое или между DEVPROP_TYPEMOD_ARRAY и соответствующим идентификатором DEVPROP_TYPE_Xxx . Например, чтобы указать массив неподписанных байтов, выполните следующую побитовую операцию ИЛИ (DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE).

Размер массива значений базового типа данных в байтах равен размеру массива в байтах.

Сведения о создании идентификатора типа property-data-type, представляющего REG_MULTI_SZ список строк Юникода, заканчивающихся null, см. в разделе DEVPROP_TYPEMOD_LIST.

Требования

Заголовок

Devpropdef.h (включая Devpropdef.h)

См. также раздел

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST