Condividi tramite


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
Wmdm.idl

Vedi anche

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_CONFIG

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Strutture