Функция GetNativeSystemInfo (sysinfoapi.h)
Извлекает сведения о текущей системе в приложение, работающее в WOW64. Если функция вызывается из 64-разрядного приложения, она эквивалентна функции GetSystemInfo . Если функция вызывается из приложения x86 или x64, работающего в 64-разрядной системе, которая не имеет процессора Intel64 или x64 (например, ARM64), она будет возвращать сведения, как будто система является x86, только если поддерживается эмуляция x86 (или x64, если также поддерживается эмуляция x64).
Синтаксис
void GetNativeSystemInfo(
[out] LPSYSTEM_INFO lpSystemInfo
);
Параметры
[out] lpSystemInfo
Указатель на структуру SYSTEM_INFO , получающую сведения.
Возвращаемое значение
None
Remarks
Чтобы определить, запущено ли приложение на основе Win32 в WOW64 (или если в 64-разрядной системе нет процессора Intel64 или x64), вызовите функцию IsWow64Process2 .
Чтобы скомпилировать приложение, использующее эту функцию, определите _WIN32_WINNT как 0x0501 или более поздней версии. Дополнительные сведения см. в разделе Использование заголовков Windows.
Примеры
Пример см. в разделе Получение версии системы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | sysinfoapi.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |