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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk