Bagikan melalui


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