DEVPROP_TYPE_BOOLEAN
在 Windows Vista 及更高版本的 Windows 中,DEVPROP_TYPE_BOOLEAN属性类型表示基数据类型标识符,该标识符指示数据类型是DEVPROP_BOOLEAN类型的布尔值。
注解
DEVPROP_BOOLEAN数据类型和有效的布尔值定义如下:
typedef CHAR DEVPROP_BOOLEAN, *PDEVPROP_BOOLEAN;
#define DEVPROP_TRUE ((DEVPROP_BOOLEAN)-1)
#define DEVPROP_FALSE ((DEVPROP_BOOLEAN) 0)
DEVPROP_TYPE_BOOLEAN只能与 DEVPROP_TYPEMOD_ARRAY 属性数据类型修饰符组合使用。
设置此类型的属性
若要设置基本数据类型为DEVPROP_TYPE_BOOLEAN的属性,请调用相应的 SetupDiSetXxx 属性函数并设置函数输入参数,如下所示:
将 PropertyType 参数设置为 DEVPROP_TYPE_BOOLEAN,将 PropertyBuffer 参数设置为指向包含DEVPROP_FALSE或DEVPROP_TRUE值的缓冲区的指针,并将 PropertyBufferSize 参数设置为
sizeof(DEVPROP_BOOLEAN)
。根据需要设置其他函数输入参数以设置 属性。
要求
标头 |
Devpropdef.h (包括 Devpropdef.h) |