Partager via


GetNativeSystemInfo, fonction (sysinfoapi.h)

Récupère des informations sur le système actuel dans une application s’exécutant sous WOW64. Si la fonction est appelée à partir d’une application 64 bits, elle équivaut à la fonction GetSystemInfo . Si la fonction est appelée à partir d’une application x86 ou x64 exécutée sur un système 64 bits qui n’a pas de processeur Intel64 ou x64 (tel qu’ARM64), elle retourne des informations comme si le système était x86 uniquement si l’émulation x86 est prise en charge (ou x64 si l’émulation x64 est également prise en charge).

Syntaxe

void GetNativeSystemInfo(
  [out] LPSYSTEM_INFO lpSystemInfo
);

Paramètres

[out] lpSystemInfo

Pointeur vers une structure de SYSTEM_INFO qui reçoit les informations.

Valeur de retour

None

Remarques

Pour déterminer si une application win32 s’exécute sous WOW64 (ou si un système 64 bits n’a pas de processeur Intel64 ou x64), appelez la fonction IsWow64Process2 .

Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT comme 0x0501 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.

Exemples

Pour obtenir un exemple, consultez Obtention de la version système.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête sysinfoapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

IsWow64Process

SYSTEM_INFO

Fonctions d’information système