UWP アプリ用の Win32 API と COM API

C++/cx で記述されたユニバーサル Windows プラットフォーム (uwp) アプリ (またはWindows ランタイムコンポーネント) は、ユニバーサル Windows プラットフォーム (uwp) の一部である Win32 api と COM api にアクセスできます。

これらの api のほとんどはすべての Windows 10 デバイスに実装されており、そのセットが最初に一覧表示されます (モジュールごとにグループ化され、名前のアルファベット順に一覧表示されます)。 その後、UWP に含まれるが、すべての Windows 10 デバイスに存在しない追加の api が一覧表示されます。

このセクションの内容

トピック 説明

すべての Windows 10 デバイスに存在する API

このトピックでは、UWP に含まれ、すべての Windows 10 デバイスに実装されている Win32 api の一覧を示します。 便宜上、WindowsApp という名前の包括的なライブラリが Microsoft Windows Software Development Kit (SDK) に用意されています。このライブラリは、この一連の Win32 api のエクスポートを提供します。 アプリを WindowsApp にリンクし (他のライブラリは含まない)、これらの Api にアクセスします。

Windows 10 デバイス用の拡張 API

このトピックでは、UWP の一部であり、いくつかの Windows 10 デバイスに実装されている Win32 api と COM api の一覧を示します。そのため、これらの api への呼び出しは、アプリが実行されているデバイスで api が存在することを最初に確認する条件で保護する必要があります。 すべての Windows 10 デバイスに存在する apiと、このトピックに記載されている api の統合によって、UWP の Win32 と COM の領域全体が構成されます。

Windows 10 UWP アプリでの Windows api の代替手段

UWP アプリで使用できる Windows api の機能と、実行できない api の代替手段として使用する api について説明します。