WMDM_PROP_DESC
The WMDM_PROP_DESC structure describes valid values of a property in a particular property configuration.
Syntax
typedef struct _WMDM_PROP_DESC{
LPWSTR pwszPropName;
WMDM_ENUM_PROP_VALID_VALUES_FORM ValidValuesForm;
[switch_type(WMDM_ENUM_PROP_VALID_VALUES_FORM)] [switch_is(ValidValuesForm)] union
{
[case (WMDM_ENUM_PROP_VALID_VALUES_ANY)];
[case (WMDM_ENUM_PROP_VALID_VALUES_RANGE)]
WMDM_PROP_VALUES_RANGE ValidValuesRange;
[case (WMDM_ENUM_PROP_VALID_VALUES_ENUM)]
WMDM_PROP_VALUES_ENUM EnumeratedValidValues;
} ValidValues
} WMDM_PROP_DESC;
Members
pwszPropName
Name of the property.
ValidValuesForm
Describes the form in which valid values are expressed. Valid values can be expressed as a range, as an enumerated set of values, or as a notification that all values are valid. This member must be one of the following values from the WMDM_ENUM_PROP_VALID_VALUES_FORM enumeration.
Value | Description |
WMDM_ENUM_PROP_VALID_VALUES_ANY | All values are valid. |
WMDM_ENUM_PROP_VALID_VALUES_RANGE | Valid values are expressed as a range. For detailed information, see the WMDM_PROP_VALUES_RANGE structure. |
WMDM_ENUM_PROP_VALID_VALUES_ENUM | Valid values are an enumerated set. For detailed information, see the WMDM_PROP_VALUES_ENUM structure. |
ValidValues
Valid values of the property in a particular property configuration. Valid values can be expressed as a range or as a list of values.
ValidValuesRange
Range of valid values. This is applicable when ValidValuesForm is set to WMDM_ENUM_PROP_VALID_VALUES_RANGE. For detailed information, see the WMDM_PROP_VALUES_RANGE structure.
EnumeratedValidValues
Enumerated set of valid values. This is applicable when ValidValuesForm is set to WMDM_ENUM_PROP_VALID_VALUES_ENUM. For detailed information, see the WMDM_PROP_VALUES_ENUM structure.
Remarks
The WMDM_PROP_DESC structure contains a property description that consists of a property name and its valid values in a particular configuration.
Requirements
Header: Defined in wmdm.idl.
Library: mssachlp.lib
See Also