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 |