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.
Mengambil nomor versi utama dan minor sistem tempat proses yang ditentukan diharapkan untuk dijalankan.
Sintaksis
DWORD GetProcessVersion(
[in] DWORD ProcessId
);
Parameter-parameternya
[in] ProcessId
Pengidentifikasi proses proses yang diminati. Nilai nol menentukan proses panggilan.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian adalah versi sistem tempat proses diharapkan berjalan. Kata tinggi dari nilai yang dikembalikan berisi nomor versi utama. Kata rendah dari nilai yang dikembalikan berisi nomor versi minor.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError. Fungsi gagal jika ProcessId adalah nilai yang tidak valid.
Komentar
Fungsi GetProcessVersion berkinerja lebih cepat ketika ProcessId bukan nol, menentukan proses selain proses panggilan.
Nomor versi yang dikembalikan oleh fungsi ini adalah nomor versi yang dicap di header gambar file .exe yang dijalankan proses. Program linker menetapkan nilai ini.
Jika fungsi ini dipanggil dari aplikasi 32-bit yang berjalan pada WOW64, proses yang ditentukan harus berupa proses 32-bit atau fungsi gagal.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | processthreadsapi.h (termasuk Windows.h pada Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
| Perpustakaan | Kernel32.lib |
| DLL | Kernel32.dll |