DEVPROP_TYPEMOD_ARRAY

在 Windows Windows Vista 和更高版本中,DEVPROP_TYPEMOD_ARRAY 标识符表示一个属性数据类型修饰符,该修饰符可与基本数据类型标识符结合使用,以创建表示一组基本数据类型值的属性数据类型标识符。

注解

DEVPROP_TYPEMOD_ARRAY 标识符只能与与数据关联 (DEVPROPTYPE 值) 的固定长度的基本数据类型标识符组合在一起。 不能将 DEVPROP_TYPEMOD_ARRAY 标识符与 DEVPROP_TYPE_EMPTYDEVPROP_TYPE_NULL或任何可变长度的基本数据类型标识符组合在一起。

若要创建表示一组基本数据类型值的属性数据类型标识符,请在 DEVPROP_TYPEMOD_ARRAY 与相应的 DEVPROP_TYPE_Xxx 标识符之间执行 "位或" 运算。 例如,若要指定一个无符号字节数组,请执行按位 "或": (DEVPROP_TYPEMOD_ARRAY | DEVPROP_TYPE_BYTE) 。

基本数据类型值数组的大小(以字节为单位)是数组的大小(以字节为单位)。

有关如何创建表示以 NULL 结尾的 Unicode 字符串 REG_MULTI_SZ 列表的属性数据类型标识符的信息,请参阅 DEVPROP_TYPEMOD_LIST

要求

标头

Devpropdef (包含 Devpropdef)

另请参阅

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST