Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In Windows Vista and later versions of Windows, the DEVPROPTYPE data type represents the property-data-type identifier that specifies the data type of a device property value in the unified device property model.
typedef ULONG DEVPROPTYPE, *PDEVPROPTYPE;
Remarks
A property-data-type identifier represents a combination of a base data type and a property-data-type modifier. A property-data-type identifier is property-specific, and generally can represent a single fixed-length base-data-type value, a single variable-length base-data-type value, an array of fixed-length base-data-type values, or a list of variable-length base-data-type values.
To set a property-data-type identifier
Set the base data type of the property-data-type identifier to one of the DEVPROP_TYPE_Xxx identifiers that are defined in Devpropdef.h.
If the property data type is a supported array or list of base-data-type values, perform a bitwise OR between the base-data-type identifier and the corresponding DEVPROP_TYPEMOD_Xxx identifier that is defined in Devpropdef.h.
The device property functions that retrieve or set a device property take a PropertyType parameter that retrieves or supplies the property-data-type identifier for a device property. For example, SetupDiGetDeviceProperty and SetupDiSetDeviceProperty retrieve and set a device property for a device instance.
Requirements
Header |
Devpropdef.h (include Devpropdef.h) |