Fungsi PropVariantCopy (combaseapi.h)
Fungsi PropVariantCopy menyalin konten dari satu struktur PROPVARIANT ke struktur lainnya.
Sintaks
HRESULT PropVariantCopy(
[in, out] PROPVARIANT *pvarDest,
[in] const PROPVARIANT *pvarSrc
);
Parameter
[in, out] pvarDest
Penunjuk ke struktur PROPVARIANT yang tidak diinisialisasi yang menerima salinan.
[in] pvarSrc
Penunjuk ke struktur PROPVARIANT yang akan disalin.
Nilai kembali
Fungsi ini mengembalikan HRESULT.
Keterangan
Menyalin struktur PROPVARIANT berdasarkan nilai sehingga parameter pvarSrc asli dan pvarDest baru dapat dibebaskan secara independen dengan panggilan ke PropVariantClear. PropVariantCopy tidak membebaskan tujuan seperti fungsi VariantCopy . Untuk jenis PROPVARIANT nonsimple seperti VT_STREAM, VT_STORAGE, dan sebagainya, yang memerlukan subobject, salinan dibuat berdasarkan referensi. Pointer disalin, dan IUnknown::AddRef dipanggil di atasnya. Adalah ilegal untuk melewati NULL baik untuk pvarDest atau pvarSrc.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | combaseapi.h |
Pustaka | Ole32.lib |
DLL | Ole32.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