DEVPROP_TYPE_NULL
在 Windows Vista 和更高版本的 Windows 中,DEVPROP_TYPE_NULL标识符表示指示存在设备属性的特殊基数据类型标识符。 但是, 属性没有与 属性关联的值。
注解
将此 base-property-type 标识符与设备属性函数一起使用,以删除与设备属性关联的值。
如果设备属性函数返回此基数据类型,则 属性存在,但属性没有与之关联的值。
DEVPROP_TYPE_NULL标识符不能与属性数据类型修饰符 DEVPROP_TYPEMOD_ARRAY 或 DEVPROP_TYPEMOD_LIST结合使用。
设置此类型的属性
若要设置数据类型为DEVPROP_TYPE_NULL的属性,请调用相应的 SetupDiSetXxx 属性函数并设置函数参数,如下所示:
将 PropertyType 参数设置为 DEVPROP_TYPE_NULL, PropertyBuffer 参数设置为 NULL, PropertyBufferSize 参数设置为零。
根据需要设置其他函数输入参数以设置 属性。
检索此类型的属性
尝试检索没有值的设备属性的 SetupDiGetXxx 属性函数的调用将成功,并将 *PropertyType 参数设置为 DEVPROP_TYPE_NULL。
要求
标头 |
Devpropdef.h (包括 Devpropdef.h) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈