Windows Store-Apps, die Windows-Runtime und die C-Laufzeit
Windows Store - Apps sind Programme, die in Windows-Runtime ausgeführt werden, das auf Windows 8 ausgeführt wird. Windows-Runtime ist einer vertrauenswürdigen Umgebung, die die Funktionen, die Variablen und Ressourcen steuert, die einer Windows Store-App verfügbar sind. Ab Absicht verhindern Windows-Runtime Einschränkungen die Verwendung der meisten Funktionen der C-Laufzeitbibliothek (CRT-Bibliothek) in Windows Store - Apps.
Windows-Runtime unterstützt nicht die folgenden CRT-Funktionen:
Die meisten CRT-Funktionen, die der nicht unterstützten Funktionen verknüpft werden.
Beispielsweise kann eine Windows Store-App einen Prozess erstellen nicht, indem sie die exec und spawn alle Familien von Routinen verwendet.
Wenn einer CRT-Funktion nicht in eine App Windows Store unterstützt wird, wird dieser Tatsache in seinem Bezugsartikel erwähnt.
Das häufigste Mehrbytezeichen und die Zeichenfolgenfunktionen.
Allerdings wird 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 und Apps -DLLs, die statisch mit CRT verknüpft und erstellt, indem die Compileroptionen /MT oder /MTd verwendet.
Das bedeutet, eine Anwendung, die eine eine C-Laufzeitfunktion, statische Version des CRT verwendet.
Eine App, die erstellt wird, indem die Compileroption /MDd verwendet.
Das heißt, ein Debugger, ein mit Multithreading und eine DLL-Besondereversion des CRT. Eine solche Anwendung wird von Windows Store nicht unterstützt.
Eine vollständige Liste von CRT-Funktionen, die nicht in einer App und Windows Store -vorschlägen für alternative Funktionen verfügbar sind, finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW.
Siehe auch
Referenz
CRT-Funktionen, die nicht von Windows-Runtime unterstützt werden
Laufzeitroutinen nach Kategorie