WMDM_PROP_VALUES_ENUM (deprecated)

banner art

This is preliminary documentation and subject to change.

This topic documents a feature of the Windows Media Device Manager SDK. We recommend that you migrate your application to use the Windows Portable Devices API. For more information, see the Windows Portable Devices SDK.

The WMDM_PROP_VALUES_ENUM structure contains an enumerated set of valid values for a particular property in a particular property configuration.

Syntax

typedef struct __WMDM_PROP_VALUES_ENUM{
  UINT  cEnumValues;
  [size_is(cEnumValues)] PROPVARIANT * pValues;
} WMDM_PROP_VALUES_ENUM;

Members

cEnumValues

Count of enumerated values.

pValues

Pointer to an array of values. The size of the array is equal to the value of cEnumValues.

Remarks

This structure is used in the WMDM_PROP_DESC structure to describe an enumerated set of valid values. An enumerated set of valid values is applicable when WMDM_ENUM_PROP_VALID_VALUES_ENUM is selected from the WMDM_ENUM_PROP_VALID_VALUES_FORM enumeration.

The caller is required to free the memory used by pValues. For an example of how to do this, see WMDM_FORMAT_CAPABILITY.

Requirements

Header: Defined in wmdm.idl.

Library: mssachlp.lib

See Also