Freigeben über


Windows Store-Apps, die Windows-Runtime und die C-Laufzeit

Windows Store-App sind Programme, die in Windows-Runtime ausgeführt, das auf Windows 8 ausführt.Windows-Runtime ist eine vertrauenswürdige Umgebung, die die Funktionen, die Variablen und die Ressourcen steuert, die einer Windows Store-App verfügbar sind.jedoch entwurfsbedingt verhindern Windows-Runtime Einschränkungen die Verwendung der meisten Funktionen der C-Laufzeitbibliothek (CRT) in Windows Store-App.

Windows-Runtime unterstützt nicht die folgenden CRT-Funktionen:

  • Die meisten CRT-Funktionen, die der nicht unterstützten Funktionen verknüpft sind.

    Beispielsweise kann eine Windows Store-App einen Prozess nicht erstellen, indem sie die exec und spawn Familien von Routinen verwendet.

    Wenn eine CRT-Funktion nicht in eine Windows Store-App unterstützt wird, wird diese Tatsache in seinem Bezugsartikel aufgeführt.

  • Die meisten Mehrbytezeichen und die Zeichenfolgenfunktionen.

    werden jedoch Unicode und ANSI-Text unterstützt.

  • Konsolen-Apps und Befehlszeilenargumente.

    Sowohl herkömmliche Desktop-Apps noch die Konsolen- und Befehlszeilenargumente.

  • Umgebungsvariablen.

  • Das Konzept eines aktuellen Arbeitsverzeichnis.

  • Windows Store-App und DLL, die statisch mit CRT verknüpft und erstellt, indem die /MT oder /MTd-Compileroptionen verwendet.

    Das heißt, eine Anwendung, die eine mehrgängige von, statische Version des CRT verwendet.

  • Eine Anwendung, die erstellt wird, indem die /MDd-Compileroption verwendet.

    Das heißt, eine Debug-, mehrgängige von und DLL-Besondereversion des CRT.Eine solche App wird nicht auf Windows Store unterstützt.

Eine vollständige Liste von CRT-Funktionen, die nicht in einer Windows Store Anwendung und -vorschlägen für alternative Funktionen verfügbar sind, finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW.

Siehe auch

Referenz

Nicht unterstützte CRT Funktionen der Windows Runtime-

Ablaufroutinen nach Kategorie

Weitere Ressourcen

Kompatibilität