WMDM_PROP_DESC structure
La structure WMDM_PROP_DESC décrit les valeurs valides d’une propriété dans une configuration de propriété particulière.
Syntaxe
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;
Membres
-
pwszPropName
-
Nom de la propriété. L’application doit libérer cette mémoire lorsqu’elle l’utilise.
-
ValidValuesForm
-
Valeur d’énumération WMDM_ENUM_PROP_VALID_VALUES_FORM décrivant le type de valeurs, comme une plage ou une liste. La valeur de cette énumération détermine la variable membre utilisée.
-
ValidValues
-
Contient les valeurs valides de la propriété dans une configuration de propriété particulière. Ce membre contient l’un des trois éléments suivants : la valeur d’énumération WMDM_ENUM_PROP_VALID_VALUES_ANY ; le membre ValidValuesRange ; ou le membre EnumeratedValidValues. La valeur ou le membre est indiqué par ValidValuesForm.
-
ValidValuesRange
-
Structure WMDM_PROP_VALUES_RANGE contenant une plage de valeurs valides. Cela est présent uniquement lorsque ValidValuesForm est défini sur WMDM_ENUM_PROP_VALID_VALUES_RANGE. Consultez la section Notes.
-
EnumeratedValidValues
-
Structure WMDM_PROP_VALUES_ENUM contenant un ensemble énuméré de valeurs valides. Cela est présent uniquement lorsque ValidValuesForm est défini sur WMDM_ENUM_PROP_VALID_VALUES_ENUM. Consultez la section Notes.
-
Notes
La structure WMDM_PROP_DESC contient une description de propriété qui se compose d’un nom de propriété et de ses valeurs valides dans une configuration particulière.
L’appelant doit libérer la mémoire utilisée par ValidValuesRange ou EnumeratedValues. Pour obtenir un exemple de la procédure à suivre, consultez WMDM_FORMAT_CAPABILITY.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|