Freigeben über


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

Siehe auch

IsWow64Process

SYSTEM_INFO

Systeminformationsfunktionen