Windows ストア アプリ、Windows ランタイム、および C ランタイム
Windows ストア の apps は Windows ランタイム で実行するプログラムです Windows 8で実行します。Windows ランタイム は Windows ストア アプリケーションで使用できる関数、変数、およびリソースを制御する信頼できる環境です。ただし、意図的 Windows ランタイム の制限は、Windows ストア の apps のほとんどの C のランタイム ライブラリ (CRT) 機能の使用を回避できます。
Windows ランタイム は、次の CRT の機能をサポートしていません:
サポートされていない機能に関連するほとんどの CRT 関数。
たとえば、Windows ストア アプリケーションはルーチンの exec と spawn のファミリによってプロセスを作成できません。
CRT 関数が Windows ストア アプリケーションでサポートされない場合に、その処理は参照の" "で説明します。
ほとんどのマルチバイト文字および文字列関数。
ただし、Unicode、および ANSI テキストの両方がサポートされます。
コンソール apps、コマンド ライン引数。
ただし、従来のデスクトップ アプリケーションは、コンソールやコマンド ライン引数をサポートします。
環境変数。
現在の作業ディレクトリの概念。
CRT に静的にリンク [/MT]、または /MTd のコンパイラ オプションを使用してビルドされた DLL とWindows ストア の apps。
つまり、CRT のマルチスレッド、静的なバージョンを使用するアプリケーション。
[/MDd] のコンパイラ オプションを使用してビルドされたアプリケーション。
つまり、デバッグ、マルチスレッド CRT DLL、および特定のバージョン。このようなアプリケーションは Windows ストアではサポートされていません。
Windows ストア アプリケーションで使用できないと代替関数の提案に一部の CRT 関数の一覧については、でサポート /ZW CRT 関数" "を参照してください。
参照
関連項目
Windows ランタイムのサポートされていない CRT 関数