API de Win32 y COM para las aplicaciones para UWP

Una aplicación Plataforma universal de Windows (UWP) (o un componente de Windows Runtime) escrita en C++/CX tiene acceso a las API de Win32 y COM que forman parte de Plataforma universal de Windows (UWP).

La mayoría de estas API las implementan todos los dispositivos Windows 10 y ese conjunto aparece en primer lugar (en dos formas: agrupado por módulo y enumerado en orden alfabético de nombre). A continuación, se enumeran las API adicionales que forman parte de UWP, pero que no están presentes en todos Windows 10 dispositivos.

En esta sección

Tema Descripción

API presentes en todos los dispositivos Windows 10

En este tema se enumeran las API de Win32 que forman parte de UWP y que implementan todos los Windows 10 dispositivos. Para mayor comodidad, se proporciona una biblioteca de paraguas denominada WindowsApp.lib en el Kit de desarrollo de software (SDK) de Microsoft Windows, que proporciona las exportaciones para este conjunto de API win32. Vincule la aplicación con WindowsApp.lib (y ninguna otra biblioteca) para acceder a estas API.

API de extensión para dispositivos Windows 10

En este tema se enumeran las API de Win32 y COM que forman parte de UWP y que implementan algunos dispositivos Windows 10, por lo que las llamadas a estas API deben protegerse con condiciones que confirmen primero la presencia de la API en el dispositivo en el que se ejecuta la aplicación. La unión de las API presentes en todos los dispositivos Windows 10 y las API enumeradas en este tema son la totalidad del área de win32 y com de UWP.

Alternativas a Windows API en Windows 10 aplicaciones para UWP

Obtenga información sobre qué características de Windows API se pueden usar en una aplicación para UWP y qué API usar como alternativas para aquellas que no pueden.