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