VER_SET_CONDITION makro (winnt.h)
Mengatur bit nilai 64-bit untuk menunjukkan operator perbandingan yang akan digunakan untuk atribut versi sistem operasi tertentu. Makro ini digunakan untuk membangun parameter dwlConditionMask dari fungsi VerifyVersionInfo .
Sintaks
void VER_SET_CONDITION(
_m_,
_t_,
_c_
);
Parameter
_m_
Variabel yang akan diteruskan sebagai parameter dwlConditionMask dari fungsi VerifyVersionInfo . Makro menyimpan informasi perbandingan dalam bit variabel ini.
Sebelum panggilan pertama ke VER_SET_CONDITION, inisialisasi variabel ini ke nol. Untuk panggilan berikutnya ke VER_SET_CONDITION, teruskan variabel yang digunakan dalam panggilan sebelumnya.
_t_
Masker yang menunjukkan anggota struktur OSVERSIONINFOEX yang jenis perbandingannya sedang ditetapkan. Nilai ini sesuai dengan salah satu bit yang ditentukan dalam parameter dwTypeMask untuk fungsi VerifyVersionInfo . Parameter ini bisa menjadi salah satu nilai berikut.
_c_
Operator yang digunakan untuk perbandingan. Fungsi VerifyVersionInfo menggunakan operator ini untuk membandingkan nilai atribut tertentu dengan nilai yang sesuai untuk sistem yang sedang berjalan.
Untuk semua nilai dwTypeBitMask selain VER_SUITENAME, parameter ini bisa menjadi salah satu nilai berikut.
Jika dwTypeBitMask VER_SUITENAME, parameter ini bisa menjadi salah satu nilai berikut.
Mengembalikan nilai
Tidak ada
Keterangan
Panggil makro ini sekali untuk setiap bit yang diatur dalam parameter dwTypeMask dari fungsi VerifyVersionInfo .
Contoh
Misalnya, lihat Memverifikasi Versi Sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winnt.h (termasuk Windows.h) |