Base Data Types
This section lists the system-defined base data types that are supported by the unified device property model. These base data types are represented by the DEVPROP_TYPE_Xxx identifiers that are defined in Devpropdef.h. In the remainder of this topic, these identifiers are referred to as base-data-type identifiers.
The information that is provided for each base data type includes the following:
The name of the DEVPROP_TYPE_Xxx identifier that identifies the base data type.
A definition of the base data type.
The setting of the PropertyBuffer and PropertyBufferSize parameters that must be used with the SetupAPI set property functions for the corresponding base data type.
A distinction of whether the base data type can be used in an array or list of base-data-type values.