direct3d_abort 関数
制限句 restrict(amp) を使用して関数の実行を中止します。 AMP のランタイムは呼び出しが見つかった場合は、エラー メッセージの「の runtime_exception 例外をを発生させます: 」ヒットするシェーダーを中止します。
void direct3d_abort() restrict(amp);
解説
この関数には次の制限があります。
Visual Studio のデバッグ構成が選択されています。つまり、コードはデバッグ プリプロセッサ定義でコンパイルされます。
カーネルが呼び出される [accelerator_view] は、printf、errorf、および abort intrinsics をサポートするアクセラレータ上にある必要があります。 これらは、REF のアクセラレータによってサポートされます。 詳細については、「アクセラレータおよび accelerator_view オブジェクトの使用」を参照してください。
パラメーターで使用できる文字数の最大値は 7 です。
自動拡大または自動縮小の型変換はありません。
必要条件
ヘッダー: amp.h
名前空間: Concurrency