Bagikan melalui


METODE IMDSPDevice3::GetProperty (mswmdm.h)

Metode GetProperty mengambil properti perangkat tertentu.

Sintaks

HRESULT GetProperty(
  [in]  LPCWSTR     pwszPropName,
  [out] PROPVARIANT *pValue
);

Parameter

[in] pwszPropName

Nama properti yang diambil dari perangkat.

[out] pValue

Nilai yang dikembalikan untuk properti .

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 kesalahan Pengelola Perangkat Windows Media
Untuk daftar ekstensif kemungkinan kode kesalahan, lihat Kode Kesalahan.

Keterangan

Varian yang menunjuk pValue diatur ke PROPVARIANT kosong, yaitu, VT-nya diatur ke VT_EMPTY.

Penyedia layanan harus mengatur varian ini ke nilai properti yang sesuai untuk properti pwszPropName.

Jika pwszPropNameg_wszWMDMSupportedDeviceProperties, penyedia layanan harus mengembalikan array properti perangkat yang didukung. Dalam kasus seperti itu, VT varian harus VT_BSTR | VT_ARRAY.

Untuk daftar nama properti perangkat standar, lihat Konstanta Metadata.

Metode ini mirip dengan metode IMDSPStorage3::GetMetadata dan IMDSPStorage4::GetSpecifiedMetadata untuk penyimpanan, tetapi metode ini hanya bisa mendapatkan satu properti pada satu waktu.

Persyaratan

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

Lihat juga

Antarmuka IMDSPDevice3

IMDSPDevice3::SetProperty

IMDSPStorage3::GetMetadata

IMDSPStorage4::GetSpecifiedMetadata

Konstanta Metadata