Bagikan melalui


IWMDMMetaData::Metode QueryByName (mswmdm.h)

Metode QueryByName mengambil nilai properti yang ditentukan berdasarkan nama.

Sintaks

HRESULT QueryByName(
  [in]  LPCWSTR           pwszTagName,
  [out] WMDM_TAG_DATATYPE *pType,
  [out] BYTE              **pValue,
  [out] UINT              *pcbLength
);

Parameter

[in] pwszTagName

Penunjuk ke string karakter lebar yang dihentikan null yang menentukan nama properti. Daftar konstanta nama properti standar diberikan dalam Konstanta Metadata.

[out] pType

Nilai WMDM_TAG_DATATYPE yang dijumlahkan yang menjelaskan jenis data yang diambil oleh pValue.

[out] pValue

Arahkan ke penunjuk ke array byte yang menerima konten nilai jika metode berhasil. Windows Media Device Manager mengalokasikan memori ini dan pemanggil harus membebaskannya menggunakan CoTaskMemFree.

[out] pcbLength

Penunjuk ke ukuran, dalam byte, dari array byte ppValue. Jika nilainya adalah string, ini termasuk karakter penghentian.

Nilai kembali

Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:

  • Kode kesalahan COM standar
  • Kode kesalahan Windows dikonversi ke nilai HRESULT
  • Kode galat Pengelola Perangkat Windows Media
Untuk daftar ekstensif kemungkinan kode kesalahan, lihat Kode Kesalahan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header mswmdm.h
Pustaka Mssachlp.lib

Lihat juga

Antarmuka IWMDMMetaData

Konstanta Metadata

QueryByIndex

Mengatur Metadata pada File