Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет, выполняется ли указанный процесс в WOW64; также возвращает дополнительные сведения о процессе и архитектуре компьютера.
Синтаксис
BOOL IsWow64Process2(
[in] HANDLE hProcess,
[out] USHORT *pProcessMachine,
[out, optional] USHORT *pNativeMachine
);
Параметры
[in] hProcess
Дескриптор процесса. Дескриптор должен иметь право доступа PROCESS_QUERY_INFORMATION или PROCESS_QUERY_LIMITED_INFORMATION . Дополнительные сведения см. в разделе "Безопасность процесса" и "Права доступа".
[out] pProcessMachine
Указатель на переменную, которая получает значение IMAGE_FILE_MACHINE_* . Значение будет IMAGE_FILE_MACHINE_UNKNOWN , если целевой процесс не является процессом WOW64 ; в противном случае он определит тип процесса WoW.
[out, optional] pNativeMachine
Указатель на переменную, которая в случае успешного выполнения получает возможное значение IMAGE_FILE_MACHINE_* , определяющее собственную архитектуру хост-системы.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение является ненулевое значение.
Если функция завершается ошибкой, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
IsWow64Process2 обеспечивает улучшенную прямую замену IsWow64Process. Помимо определения того, выполняется ли указанный процесс в WOW64, IsWow64Process2 возвращает следующие сведения:
- Выполняется ли целевой процесс, указанный в hProcess, в Wow или нет.
- Архитектура целевого процесса.
- При необходимости архитектура хост-системы.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 версии 1709 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2016 версии 1709 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | wow64apiset.h |
| Library | Kernel32.lib |
| DLL | Kernel32.dll |