Bagikan melalui


Fungsi PSGetImageReferenceForValue (propsys.h)

Mendapatkan instans antarmuka deskripsi properti untuk properti tertentu.

Sintaks

PSSTDAPI PSGetImageReferenceForValue(
  [in]  REFPROPERTYKEY propkey,
  [in]  REFPROPVARIANT propvar,
  [out] PWSTR          *ppszImageRes
);

Parameter

[in] propkey

Jenis: REFPROPERTYKEY

Referensi ke struktur PROPERTYKEY yang menentukan properti .

[in] propvar

Jenis: REFIID

Referensi ke IID antarmuka untuk diambil melalui ppv.

[out] ppszImageRes

Jenis: void**

Ketika fungsi ini berhasil dikembalikan, berisi penunjuk antarmuka yang diminta dalam riid.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya, termasuk yang berikut ini:

Menampilkan kode Deskripsi
TYPE_E_ELEMENTNOTFOUND

Keterangan

Kami menyarankan agar Anda menggunakan makro IID_PPV_ARGS , yang ditentukan dalam Objbase.h, untuk mengemas parameter riid dan ppv . Makro ini menyediakan IID yang benar berdasarkan antarmuka yang ditunjukkan oleh nilai dalam ppv, yang menghilangkan kemungkinan kesalahan pengkodian dalam riid yang dapat menyebabkan hasil yang tidak terduga.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header propsys.h (termasuk Propsys.idl)
Pustaka Propsys.lib
DLL Propsys.dll (versi 6.0 atau yang lebih baru)