Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan informasi versi tentang sistem operasi yang sedang berjalan.
Sintaks
NTSTATUS RtlGetVersion(
_Out_ PRTL_OSVERSIONINFOW lpVersionInformation
);
Parameter
-
lpVersionInformation [out]
-
Arahkan ke struktur RTL_OSVERSIONINFOW atau struktur RTL_OSVERSIONINFOEXW yang berisi informasi versi tentang sistem operasi yang sedang berjalan. Pemanggil menentukan struktur input mana yang digunakan dengan mengatur anggota struktur dwOSVersionInfoSize ke ukuran dalam byte struktur yang digunakan.
Menampilkan nilai
Mengembalikan STATUS_SUCCESS.
Keterangan
RtlGetVersion setara dengan fungsi GetVersionEx di Windows SDK. Lihat contoh di Windows SDK yang menunjukkan cara mendapatkan versi sistem.
Saat menggunakan RtlGetVersion untuk menentukan apakah versi tertentu dari sistem operasi berjalan, pemanggil harus memeriksa nomor versi yang lebih besar dari atau sama dengan nomor versi yang diperlukan. Ini memastikan bahwa pengujian versi berhasil untuk versi Windows yang lebih baru.
Karena fitur sistem operasi dapat ditambahkan dalam DLL yang dapat didistribusikan ulang, hanya memeriksa nomor versi utama dan minor bukanlah cara yang paling dapat diandalkan untuk memverifikasi keberadaan fitur sistem tertentu. Driver harus menggunakan RtlVerifyVersionInfo untuk menguji keberadaan fitur sistem tertentu.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Platform target |
|
| Header |
|
| Pustaka |
|
| DLL |
|
Lihat juga