Fungsi VerSetConditionMask (winnt.h)
Mengatur bit nilai 64-bit untuk menunjukkan operator perbandingan yang akan digunakan untuk atribut versi sistem operasi tertentu. Fungsi ini digunakan untuk membangun parameter dwlConditionMask dari fungsi VerifyVersionInfo .
Sintaks
NTSYSAPI ULONGLONG VerSetConditionMask(
[in] ULONGLONG ConditionMask,
[in] DWORD TypeMask,
[in] BYTE Condition
);
Parameter
[in] ConditionMask
Nilai yang akan diteruskan sebagai parameter dwlConditionMask dari fungsi VerifyVersionInfo . Fungsi menyimpan informasi perbandingan dalam bit variabel ini.
Sebelum panggilan pertama ke VerSetCondition, inisialisasi variabel ini ke nol. Untuk panggilan berikutnya, teruskan variabel yang digunakan dalam panggilan sebelumnya.
[in] TypeMask
Masker yang menunjukkan anggota struktur OSVERSIONINFOEX yang operator perbandingannya sedang diatur. Nilai ini sesuai dengan salah satu bit yang ditentukan dalam parameter dwTypeMask untuk fungsi VerifyVersionInfo . Parameter ini bisa menjadi salah satu nilai berikut.
[in] Condition
Operator yang akan 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
Fungsi mengembalikan nilai masker kondisi.
Keterangan
Panggil fungsi 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) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |