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

Windows 市集 應用程式是在 Windows 8上執行Windows 執行階段 中執行的程式。Windows 執行階段 是控制函式、變數和資源在 Windows 市集 應用程式上可用的可靠環境。 不過,根據設計,Windows 執行階段 限制防止使用 Windows 市集 應用程式中最常見的 C 執行階段程式庫 (CRT) 功能。

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

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

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

    當 Windows 市集 應用程式不支援 CRT 函式時,這個事實在其參考文件上被記下。

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

    不過,支援ANSI 和 Unicode 文字。

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

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

  • 環境變數。

  • 目前工作目錄的概念。

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

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

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

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

如需在 Windows 市集 應用程式無法取得的 CRT 完整清單及替代函式的建議,請參閱 不支援 /ZW 的 CRT 函示

請參閱

參考

Windows 執行階段不支援的 CRT 函式

依分類區分的執行階段常式

其他資源

相容性