DEVPROP_TYPEMOD_LIST
В Windows Vista и более поздних версиях Windows идентификатор DEVPROP_TYPEMOD_LIST представляет модификатор property-data-type, который можно объединить только с идентификаторами базовых типов данныхDEVPROP_TYPE_STRING и DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING для создания идентификатора типа property-data-type, представляющего REG_MULTI_SZ список строк Юникода с завершением NULL.
Комментарии
DEVPROP_TYPEMOD_LIST нельзя сочетать с DEVPROP_TYPE_EMPTY, DEVPROP_TYPE_NULL, DEVPROP_TYPE_SECURITY_DESCRIPTOR или любым из идентификаторов базового типа данных фиксированной длины.
Чтобы создать идентификатор типа property-data-type, представляющий список строк, выполните побитовую операцию ИЛИ между модификатором DEVPROP_TYPEMOD_LIST property-data-type и соответствующим идентификатором DEVPROP_TYPE_Xxx. Например, чтобы указать REG_MULTI_SZ список строк Юникода, выполните следующую побитовую команду ИЛИ (DEVPROP_TYPEMOD_LIST | DEVPROP_TYPE_STRING).
Размер REG_MULTI_SZ списка строк Юникода, завершаемых значением NULL, равен размеру списка, включая окончательное значение NULL , завершающее список.
Сведения о создании идентификатора типа property-data-type, представляющего массив значений данных фиксированной длины, см. в разделе DEVPROP_TYPEMOD_ARRAY.
Требования
Заголовок |
Devpropdef.h (включая Devpropdef.h) |