Fungsi PropVariantCompare (propvarutil.h)
Membandingkan dua struktur PROPVARIANT , berdasarkan unit dan pengaturan perbandingan default.
Sintaks
int PropVariantCompare(
[in] REFPROPVARIANT propvar1,
[in] REFPROPVARIANT propvar2
);
Parameter
[in] propvar1
Jenis: REFPROPVARIANT
Referensi ke struktur PROPVARIANT pertama.
[in] propvar2
Jenis: REFPROPVARIANT
Referensi ke struktur PROPVARIANT kedua.
Nilai kembali
Jenis: INT
- Mengembalikan 1 jika propvar1 lebih besar dari propvar2
- Mengembalikan 0 jika propvar1 sama dengan propvar2
- Mengembalikan -1 jika propvar1 kurang dari propvar2
Keterangan
Memanggil PropVariantCompare setara dengan memanggil PropVariantCompareEx dengan bendera PVCHF_DEFAULT.
Fungsi ini hanya membandingkan jenis yang dipilih, tidak semua jenis.
Secara default, vektor VT_NULL / VT_EMPTY / 0-elemen dianggap kurang dari vartype lainnya.
Jika vartypes berbeda, fungsi ini mencoba mengonversi propvar2 ke vartype propvar1 sebelum membandingkannya.
Ini adalah fungsi sebaris, dengan kode sumbernya disediakan di header . Ini tidak termasuk dalam file .dll atau .lib.
Persyaratan
Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 dengan SP1 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | propvarutil.h |
Redistribusi | Windows Desktop Search (WDS) 3.0 |