APIs COM e Win32 para aplicativos UWP

Um aplicativo Plataforma Universal do Windows (UWP) (ou um componente Windows Runtime) escrito em C++/CX tem acesso às APIs Win32 e COM que fazem parte da UWP (Plataforma Universal do Windows).

A maioria dessas APIs é implementada por todos os Windows 10 e esse conjunto é listado primeiro (em duas formas: agrupados por módulo e listados em ordem alfabética de nome). Em seguida, apIs adicionais que fazem parte da UWP, mas que não estão presentes em todos os Windows 10 dispositivos, são listadas.

Nesta seção

Tópico Descrição

APIs presentes em todos os dispositivos Windows 10

Este tópico lista as APIs win32 que fazem parte da UWP e que são implementadas por todos os Windows 10 dispositivos. Para sua conveniência, uma biblioteca umbrella chamada WindowsApp.lib é fornecida no SDK (Software Development Kit) do Microsoft Windows, que fornece as exportações para esse conjunto de APIs Win32. Vincule seu aplicativo com WindowsApp.lib (e nenhuma outra biblioteca) para acessar essas APIs.

APIs de extensão para dispositivos Windows 10

Este tópico lista as APIs Win32 e COM que fazem parte da UWP e que são implementadas por alguns dispositivos Windows 10, portanto, suas chamadas a essas APIs devem ser protegidos com condições que primeiro confirmem a presença da API no dispositivo em que seu aplicativo está sendo executado. A união de APIs presentes em todos os Windows 10 e as APIs listadas neste tópico compoem toda a área da superfície Win32 e COM da UWP.

Alternativas para apIs Windows em aplicativos Windows 10 UWP

Saiba quais recursos da API Windows podem ser usados em um aplicativo UWP e quais APIs usar como alternativas para aqueles que não podem.