建議使用 Visual Studio 2017

Windows 市集應用程式、Windows 執行階段和 C 執行階段

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

Windows 8.x 市集 應用程式為在 Windows 執行階段 中執行的程式 (該程式在 Windows 8 上執行)。 Windows 執行階段 是可信賴的環境,控制可供 Windows 8.x 市集 應用程式使用的函式、變數和資源。 不過,根據設計,Windows 執行階段 的限制不允許大部分 C 執行階段程式庫 (CRT) 的功能在 Windows 8.x 市集 應用程式中使用。

Windows 執行階段 不支援下列 CRT 功能:

  • 與不支援的功能相關之大部分 CRT 函式。

    例如,Windows 8.x 市集 應用程式無法使用 execspawn 系列的常式建立處理序。

    當 CRT 函式在 Windows 8.x 市集 應用程式中不受支援時,會記載該事實於其參考文件中。

  • 大部分的多位元組字元和字串的函式。

    不過,Unicode 和 ANSI 文字皆受到支援。

  • 主控台應用程式和命令列引數。

    不過,傳統桌面應用程式仍然支援主控台和命令列引數。

  • 環境變數。

  • 目前工作目錄的概念。

  • 使用 /MT/MTd 編譯器選項,與 CRT 靜態連結和建置的 Windows 8.x 市集 應用程式和 DLL。

    也就是使用 CRT 的多執行緒、靜態版本的應用程式。

  • 使用 /MDd 編譯器選項建置的應用程式。

    也就是說,CRT 的偵錯、多執行緒和特定 DLL 的版本。 這類應用程式在 Windows 市集 中不受支援。

如需在 Windows 8.x 市集 應用程式無法提供使用的 CRT 函式完整清單及替代函式的建議,請參閱 /ZW 不支援的 CRT 函式

相容性
Windows 執行階段不支援的 CRT 函式
依分類區分的執行階段常式

顯示: