Bagikan melalui


Fungsi PropVariantToWinRTPropertyValue (propsys.h)

Mengekstrak data dari struktur PROPVARIANT ke dalam nilai properti Windows Runtime. Perhatikan bahwa dalam beberapa kasus lebih dari satu peta jenis PROPVARIANT ke satu jenis properti Windows Runtime.

Sintaks

PSSTDAPI PropVariantToWinRTPropertyValue(
  [in]  REFPROPVARIANT propvar,
  [in]  REFIID         riid,
  [out] void           **ppv
);

Parameter

[in] propvar

Referensi ke struktur PROPVARIANT sumber.

[in] riid

Referensi ke IID antarmuka untuk diambil melalui ppv, biasanya IID_IPropertyValue (ditentukan dalam Windows.Foundation.h).

[out] ppv

Ketika metode ini berhasil dikembalikan, berisi pointer antarmuka yang diminta dalam riid. Ini biasanya merupakan penunjuk IPropertyValue . Jika panggilan gagal, nilai ini adalah NULL.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

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 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header propsys.h (termasuk Windows.Foundation.h)
Pustaka Propsys.lib
DLL Propsys.dll

Lihat juga

Kelas PropertyValue