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 DEVPROP_TYPE_BOOLEAN property type represents the base-data-type identifier that indicates that the data type is a DEVPROP_BOOLEAN-typed Boolean value.
Remarks
The DEVPROP_BOOLEAN data type and valid Boolean values are defined as follows:
typedef CHAR DEVPROP_BOOLEAN, *PDEVPROP_BOOLEAN;
#define DEVPROP_TRUE ((DEVPROP_BOOLEAN)-1)
#define DEVPROP_FALSE ((DEVPROP_BOOLEAN) 0)
DEVPROP_TYPE_BOOLEAN can be combined only with the DEVPROP_TYPEMOD_ARRAY property-data-type modifier.
Setting a Property of this Type
To set a property whose base data type is DEVPROP_TYPE_BOOLEAN, call the corresponding SetupDiSetXxx property function and set the function input parameters as follows:
Set the PropertyType parameter to DEVPROP_TYPE_BOOLEAN, set the PropertyBuffer parameter to a pointer to a buffer that contains a DEVPROP_FALSE or DEVPROP_TRUE value, and set the PropertyBufferSize parameter to
sizeof(DEVPROP_BOOLEAN)
.Set the other function input parameters as appropriate to set the property.
Requirements
Header |
Devpropdef.h (include Devpropdef.h) |