WMDM_PROP_DESC结构
WMDM_PROP_DESC 结构描述特定属性配置中的属性的有效值。
语法
typedef struct _WMDM_PROP_DESC {
LPWSTR pwszPropName;
WMDM_ENUM_PROP_VALID_VALUES_FORM ValidValuesForm;
union {
WMDM_PROP_VALUES_RANGE ValidValuesRange;
WMDM_PROP_VALUES_ENUM EnumeratedValidValues;
} ValidValues;
} WMDM_PROP_DESC;
成员
-
pwszPropName
-
属性的名称。 应用程序在使用完此内存后,必须释放此内存。
-
ValidValuesForm
-
描述值类型的 WMDM_ENUM_PROP_VALID_VALUES_FORM 枚举值,例如区域或列表。 此枚举的值确定使用哪个成员变量。
-
ValidValues
-
保留特定属性配置中属性的有效值。 此成员包含以下三项之一:枚举值WMDM_ENUM_PROP_VALID_VALUES_ANY;成员 ValidValuesRange;或成员 EnumeratedValidValues。 该值或成员由 ValidValuesForm 指示。
-
ValidValuesRange
-
包含有效值范围的 WMDM_PROP_VALUES_RANGE 结构。 仅当 ValidValuesForm 设置为 WMDM_ENUM_PROP_VALID_VALUES_RANGE 时,才会显示此状态。 请参阅“备注”。
-
EnumeratedValidValues
-
包含一组枚举的有效值的 WMDM_PROP_VALUES_ENUM 结构。 仅当 ValidValuesForm 设置为 WMDM_ENUM_PROP_VALID_VALUES_ENUM 时,才会显示此状态。 请参阅“备注”。
-
注解
WMDM_PROP_DESC 结构包含由属性名称及其特定配置中的有效值组成的属性说明。
调用方需要释放 ValidValuesRange 或 EnumeratedValues 使用的内存。 有关如何执行此操作的示例,请参阅 WMDM_FORMAT_CAPABILITY。
要求
要求 | 值 |
---|---|
标头 |
|