estrutura WMDM_PROP_DESC

A estrutura WMDM_PROP_DESC descreve valores válidos de uma propriedade em uma configuração de propriedade específica.

Sintaxe

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;

Membros

pwszPropName

Nome da propriedade. O aplicativo deve liberar essa memória quando terminar de usá-la.

ValidValuesForm

Um valor de enumeração WMDM_ENUM_PROP_VALID_VALUES_FORM que descreve o tipo de valores, como um intervalo ou uma lista. O valor dessa enumeração determina qual variável de membro é usada.

Validvalues

Contém os valores válidos da propriedade em uma configuração de propriedade específica. Esse membro contém um dos três itens: o valor de enumeração WMDM_ENUM_PROP_VALID_VALUES_ANY; o membro ValidValuesRange; ou o membro EnumeratedValidValues. O valor ou membro é indicado por ValidValuesForm.

ValidValuesRange

Uma estrutura WMDM_PROP_VALUES_RANGE que contém um intervalo de valores válidos. Isso só está presente quando ValidValuesForm é definido como WMDM_ENUM_PROP_VALID_VALUES_RANGE. Consulte Observações.

EnumeratedValidValues

Uma estrutura WMDM_PROP_VALUES_ENUM que contém um conjunto enumerado de valores válidos. Isso só está presente quando ValidValuesForm é definido como WMDM_ENUM_PROP_VALID_VALUES_ENUM. Consulte Observações.

Comentários

A estrutura WMDM_PROP_DESC contém uma descrição de propriedade que consiste em um nome de propriedade e seus valores válidos em uma configuração específica.

O chamador é necessário para liberar a memória usada por ValidValuesRange ou EnumeratedValues. Para obter um exemplo de como fazer isso, consulte WMDM_FORMAT_CAPABILITY.

Requisitos

Requisito Valor
parâmetro
Wmdm.idl

Confira também

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_CONFIG

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Estruturas