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


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)

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

DEVPROP_TYPEMOD_ARRAY