DEVPROP_TYPEMOD_ARRAY

在 Windows Vista 及更高版本的 Windows 中,DEVPROP_TYPEMOD_ARRAY标识符表示属性数据类型修饰符,该修饰符可与 base-data-type 标识符 组合,以创建表示 base-data-type 值数组的属性数据类型标识符。

注解

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

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

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

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

要求

标头

Devpropdef.h (包括 Devpropdef.h)

另请参阅

DEVPROPTYPE

DEVPROP_TYPEMOD_LIST