適用於 Windows 執行階段應用程式和通用 Windows 平台 (UWP) 應用程式的 Win32 和 COM
Windows 執行階段應用程式和 UWP app 可以使用 Win32 和 COM API 的子集。這個 API 子集是被選來支援 Windows 執行階段、HTML/CSS 或其他支援的語言或標準尚未涵蓋的 Windows 執行階段應用程式關鍵案例。Windows 應用程式認證套件可確保您的應用程式僅使用這個 Win32 和 COM API 子集。在原生 app 中,您可以直接呼叫這些 API。在受管理的 app 中,您可以透過 Windows 執行階段元件呼叫它們。如需詳細資訊,請參閱 Windows 執行階段元件一文。
適用於 Windows 執行階段 app 的 Windows API 文件和標頭檔
API 中每個程式設計元素的文件會指出它是否可以在 Windows 執行階段應用程式中使用。請參閱頁面頂端的「適用對象」一行。
此外,在適用於 Windows 8.1 的 Windows 軟體開發套件 (SDK) 的標頭檔中,也指出了可以在 Windows 執行階段應用程式中使用的 Windows API 子集。請在 Windows 標頭檔中尋找下列陳述式。
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PC_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
這些陳述式分別指出所定義之區域中的 API 是否可以在 Windows 市集應用程式中使用、在 Windows Phone 市集應用程式中使用、在這兩者中都可以使用,或是在這兩者中都無法使用 (僅限在傳統型應用程式中使用)。
Microsoft Visual Studio 中的編譯器和物件瀏覽器會使用這些陳述式來判斷要顯示或隱藏 Win32 或 COM API 元素。