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 |
|