Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.82 KB

devprop-type-string-list.md

File metadata and controls

50 lines (36 loc) · 1.82 KB
title description keywords topic_type api_name api_location api_type ms.date ms.topic
DEVPROP_TYPE_STRING_LIST
In Windows Vista and later versions of Windows, the DEVPROP_TYPE_STRING_LIST property type represents the base-data-type identifier that indicates that the data type is a [REG_MULTI_SZ](/windows/desktop/SysInfo/registry-value-types)-typed list of Unicode strings.
DEVPROP_TYPE_STRING_LIST Device and Driver Installation
apiref
DEVPROP_TYPE_STRING_LIST
Devpropdef.h
HeaderDef
10/17/2018
reference

DEVPROP_TYPE_STRING_LIST

In Windows Vista and later versions of Windows, the DEVPROP_TYPE_STRING_LIST property type represents the base-data-type identifier that indicates that the data type is a REG_MULTI_SZ-typed list of Unicode strings.

Remarks

DEVPROP_TYPE_STRING_LIST cannot be combined with the property-data-type modifiers.

Setting a Property of this Type

To set a property whose base data type is DEVPROP_TYPE_STRING_LIST, call the corresponding SetupDiSetXxx property function and set the function input parameters as follows:

  • Set the PropertyType parameter to DEVPROP_TYPE_STRING_LIST, set the PropertyBuffer parameter to a pointer to a buffer that contains a REG_MULTI_SZ list of Unicode strings, and set the PropertyBufferSize parameter to the size, in bytes, of the list, including the final list NULL terminator.

  • Set the other function input parameters as appropriate to set the property.

Requirements

Header

Devpropdef.h (include Devpropdef.h)