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 une fois qu’elle a fini de l’utiliser.

ValidValuesForm

Une valeur d’énumération de _ _ _ valeurs valides _ _ de WMDM enum prop décrivant le type de valeurs, par exemple une plage ou une liste. La valeur de cette énumération détermine la variable membre qui est 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 _ valeurs valides _ _ any ; le membre ValidValuesRange; ou le membre EnumeratedValidValues. La valeur ou le membre est indiqué par ValidValuesForm.

ValidValuesRange

Structure de la _ plage de _ valeurs _ WMDM prop contenant une plage de valeurs valides. Cela est présent uniquement lorsque ValidValuesForm est défini sur WMDM _ enum _ prop _ valeurs valides _ _ Range. Consultez la section Notes.

EnumeratedValidValues

Structure d' _ _ _ énumération de valeurs WMDM prop contenant un ensemble énuméré de valeurs valides. Cela est présent uniquement lorsque ValidValuesForm est défini sur WMDM _ enum _ prop _ valeurs valides _ _ enum. Consultez la section Notes.

Remarques

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 est tenu de libérer la mémoire utilisée par ValidValuesRange ou EnumeratedValues. Pour obtenir un exemple de la procédure à suivre, consultez WMDM _ format _ Capability.

Configuration requise

Condition requise Valeur
En-tête
WMDM. idl

Voir aussi

IWMDMDevice3::GetFormatCapability

_ _ _ formulaire valeurs valides _ de l’énumération WMDM _

_fonction de format WMDM _

configuration de WMDM _ prop _

_ _ énumération des valeurs prop WMDM _

plage de valeurs de WMDM _ prop _ _

Structures