Función IsWindows10OrGreater (versionhelpers.h)
Indica si la versión actual del sistema operativo coincide o es mayor que la versión de Windows 10.
Sintaxis
VERSIONHELPERAPI IsWindows10OrGreater();
Valor devuelto
True si la versión actual del sistema operativo coincide o es mayor que, la Windows 10 versión; de lo contrario, false.
Comentarios
Las aplicaciones que no se manifiestan para Windows 10 devuelven false, incluso si la versión actual del sistema operativo está Windows 10. Para manifestar las aplicaciones para Windows 10, consulte Selección de destino de la aplicación para Windows.
Las funciones auxiliares de versión no diferencian entre las versiones de cliente y servidor. Devuelven true si el número de versión actual del sistema operativo es igual o superior a la versión del cliente denominado en la llamada. Por ejemplo, una llamada a IsWindowsXPSP3OrGreater devolverá true en Windows Server 2008. Las aplicaciones que necesitan distinguir entre las versiones de servidor y cliente de Windows deben llamar a IsWindowsServer.
En situaciones en las que un número de versión de Windows Server no se comparte con una versión de cliente de Windows, puede usar IsWindowsVersionOrGreater para confirmar.
Ejemplos
Las funciones insertadas definidas en el archivo de encabezado VersionHelpers.h permiten comprobar la versión del sistema operativo devolviendo un valor booleano al probar una versión de Windows.
Por ejemplo, si la aplicación requiere Windows 10 o posterior, use la prueba siguiente.
#include <VersionHelpers.h>
…
if (!IsWindows10OrGreater())
{
MessageBox(NULL, "You need at least Windows 10.", "Version Not Supported", MB_OK);
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | versionhelpers.h |
Library | Kernel32.lib; Ntdll.lib |
Archivo DLL | Kernel32.dll; Ntdll.dll |