Fungsi PropVariantCompareEx (propvarutil.h)
Memperluas PropVariantCompare dengan memungkinkan pemanggil membandingkan dua struktur PROPVARIANT berdasarkan unit dan bendera perbandingan yang ditentukan.
Sintaks
PSSTDAPI_(int) PropVariantCompareEx(
[in] REFPROPVARIANT propvar1,
[in] REFPROPVARIANT propvar2,
[in] PROPVAR_COMPARE_UNIT unit,
[in] PROPVAR_COMPARE_FLAGS flags
);
Parameter
[in] propvar1
Jenis: REFPROPVARIANT
Referensi ke struktur PROPVARIANT pertama.
[in] propvar2
Jenis: REFPROPVARIANT
Referensi ke struktur PROPVARIANT kedua.
[in] unit
Jenis: PROPVAR_COMPARE_UNIT
Menentukan, jika sesuai, salah satu unit perbandingan yang ditentukan dalam PROPVAR_COMPARE_UNIT.
[in] flags
Jenis: PROPVAR_COMPARE_FLAGS
Tentukan salah satu hal berikut ini:
PVCF_DEFAULT (0x00000000)
Saat membandingkan string, gunakan StrCmpLogical.
PVCF_TREATEMPTYASGREATERTHAN (0x00000001)
Menganggap nilai kosong atau null lebih besar dari nilai yang tidak kosong. Nilai ini dapat di-OR-ed dengan nilai lain.
PVCF_USESTRCMP (0x00000002)
Saat membandingkan string, gunakan StrCmp.
PVCF_USESTRCMPC (0x00000004)
Saat membandingkan string, gunakan StrCmpC.
PVCF_USESTRCMPI (0x00000008)
Saat membandingkan string, gunakan StrCmpI.
PVCF_USESTRCMPIC (0x00000010)
Saat membandingkan string, gunakan StrCmpIC.
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
Fungsi ini tidak membandingkan semua jenis; hanya tipe terpilih yang saat ini sebanding.
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.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |
Pustaka | Propsys.lib |
DLL | Propsys.dll (versi 6.0 atau yang lebih baru) |
Redistribusi | Windows Desktop Search (WDS) 3.0 |
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