Fungsi IsWow64Process2 (wow64apiset.h)
Menentukan apakah proses yang ditentukan berjalan di bawah WOW64; juga mengembalikan informasi arsitektur dan proses mesin tambahan.
Sintaks
BOOL IsWow64Process2(
[in] HANDLE hProcess,
[out] USHORT *pProcessMachine,
[out, optional] USHORT *pNativeMachine
);
Parameter
[in] hProcess
Handel untuk proses. Handel harus memiliki hak akses PROCESS_QUERY_INFORMATION atau PROCESS_QUERY_LIMITED_INFORMATION . Untuk informasi selengkapnya, lihat Keamanan Proses dan Hak Akses.
[out] pProcessMachine
Saat berhasil, mengembalikan pointer ke nilai IMAGE_FILE_MACHINE_* . Nilai akan IMAGE_FILE_MACHINE_UNKNOWN jika proses target bukan proses WOW64 ; jika tidak, ini akan mengidentifikasi jenis proses WoW.
[out, optional] pNativeMachine
Setelah berhasil, mengembalikan pointer ke nilai IMAGE_FILE_MACHINE_* yang mungkin mengidentifikasi arsitektur asli sistem host.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah nilai bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
IsWow64Process2 menyediakan penggantian langsung yang ditingkatkan untuk IsWow64Process. Selain menentukan apakah proses yang ditentukan berjalan di bawah WOW64, IsWow64Process2 mengembalikan informasi berikut:
- Apakah proses target, yang ditentukan oleh hProcess, berjalan di bawah Wow atau tidak.
- Arsitektur proses target.
- Secara opsional, arsitektur sistem host.
Persyaratan
Klien minimum yang didukung | Windows 10, versi 1709 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2016, versi 1709 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | wow64apiset.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |