GetNativeSystemInfo-Funktion (sysinfoapi.h)
Ruft Informationen zum aktuellen System für eine Anwendung ab, die unter WOW64 ausgeführt wird. Wenn die Funktion von einer 64-Bit-Anwendung aufgerufen wird, entspricht sie der GetSystemInfo-Funktion . Wenn die Funktion von einer x86- oder x64-Anwendung aufgerufen wird, die auf einem 64-Bit-System ohne Intel64- oder x64-Prozessor (z. B. ARM64) ausgeführt wird, gibt sie Informationen zurück, als ob das System nur x86 ist, wenn die x86-Emulation unterstützt wird (oder x64, wenn auch die x64-Emulation unterstützt wird).
Syntax
void GetNativeSystemInfo(
[out] LPSYSTEM_INFO lpSystemInfo
);
Parameter
[out] lpSystemInfo
Ein Zeiger auf eine SYSTEM_INFO Struktur, die die Informationen empfängt.
Rückgabewert
Keine
Bemerkungen
Um zu ermitteln, ob eine Win32-basierte Anwendung unter WOW64 ausgeführt wird (oder ob ein 64-Bit-System keinen Intel64- oder x64-Prozessor hat), rufen Sie die IsWow64Process2-Funktion auf.
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie _WIN32_WINNT als 0x0501 oder höher. Weitere Informationen finden Sie unter Verwenden der Windows-Header.
Beispiele
Ein Beispiel finden Sie unter Abrufen der Systemversion.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | sysinfoapi.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |