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) |