struttura WMDM_PROP_DESC
La struttura WMDM_PROP_DESC descrive i valori validi di una proprietà in una configurazione di proprietà specifica.
Sintassi
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;
Members
-
pwszPropName
-
Nome della proprietà. L'applicazione deve liberare questa memoria al termine dell'uso.
-
ValidValuesForm
-
Valore di enumerazione WMDM_ENUM_PROP_VALID_VALUES_FORM che descrive il tipo di valori, ad esempio un intervallo o un elenco. Il valore di questa enumerazione determina la variabile membro utilizzata.
-
Validvalues
-
Contiene i valori validi della proprietà in una configurazione di proprietà specifica. Questo membro contiene uno dei tre elementi: il valore di enumerazione WMDM_ENUM_PROP_VALID_VALUES_ANY; membro ValidValuesRange; o il membro EnumeratedValidValues. Il valore o il membro è indicato da ValidValuesForm.
-
ValidValuesRange
-
Struttura WMDM_PROP_VALUES_RANGE contenente un intervallo di valori validi. Questa opzione è presente solo quando ValidValuesForm è impostato su WMDM_ENUM_PROP_VALID_VALUES_RANGE. Vedere la sezione Osservazioni.
-
EnumeratedValidValues
-
Struttura WMDM_PROP_VALUES_ENUM contenente un set enumerato di valori validi. Questa opzione è presente solo quando ValidValuesForm è impostato su WMDM_ENUM_PROP_VALID_VALUES_ENUM. Vedere la sezione Osservazioni.
-
Commenti
La struttura WMDM_PROP_DESC contiene una descrizione della proprietà costituita da un nome di proprietà e dai relativi valori validi in una determinata configurazione.
Il chiamante è necessario per liberare la memoria usata da ValidValuesRange o EnumeratedValues. Per un esempio di come eseguire questa operazione, vedere WMDM_FORMAT_CAPABILITY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|