struktur WMDM_PROP_DESC

Struktur WMDM_PROP_DESC menjelaskan nilai properti yang valid dalam konfigurasi properti tertentu.

Sintaks

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;

Anggota

pwszPropName

Nama properti. Aplikasi harus membebaskan memori ini ketika selesai menggunakannya.

ValidValuesForm

Nilai enumerasi WMDM_ENUM_PROP_VALID_VALUES_FORM yang menjelaskan jenis nilai, seperti rentang atau daftar. Nilai enumerasi ini menentukan variabel anggota mana yang digunakan.

ValidValues

Menyimpan nilai properti yang valid dalam konfigurasi properti tertentu. Anggota ini memegang salah satu dari tiga item: nilai enumerasi WMDM_ENUM_PROP_VALID_VALUES_ANY; anggota ValidValuesRange; atau anggota EnumeratedValidValues. Nilai atau anggota ditunjukkan oleh ValidValuesForm.

ValidValuesRange

Struktur WMDM_PROP_VALUES_RANGE yang berisi rentang nilai yang valid. Ini hanya ada ketika ValidValuesForm diatur ke WMDM_ENUM_PROP_VALID_VALUES_RANGE. Lihat Keterangan.

EnumeratedValidValues

Struktur WMDM_PROP_VALUES_ENUM yang berisi sekumpulan nilai valid yang dijumlahkan. Ini hanya ada ketika ValidValuesForm diatur ke WMDM_ENUM_PROP_VALID_VALUES_ENUM. Lihat Keterangan.

Keterangan

Struktur WMDM_PROP_DESC berisi deskripsi properti yang terdiri dari nama properti dan nilai yang valid dalam konfigurasi tertentu.

Pemanggil diperlukan untuk membebaskan memori yang digunakan oleh ValidValuesRange atau EnumeratedValues. Untuk contoh cara melakukannya, lihat WMDM_FORMAT_CAPABILITY.

Persyaratan

Persyaratan Nilai
Header
Wmdm.idl

Lihat juga

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_CONFIG

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Struktur