共用方式為


direct3d_abort 函式

以 restrict(amp) 限制敍述句放棄函式的執行。 當 AMP 於執行期時偵測到此呼叫,它將引發一個錯誤訊息為「Reference Rasterizer: Shader abort instruction hit」的 runtime_exception 例外狀況。

void direct3d_abort() restrict(amp);

備註

這個函式具有下列限制:

  1. Visual Studio 的除錯組態被選取,i.e. 程式碼在編譯時包含 _DEBUG 前置處理命令。

  2. 核心叫用的 [accelerator_view] 必須在支援 printf、errorf 和內部中止的加速器上。 REF 加速器支援這些。 如需詳細資訊,請參閱使用 accelerator 和 accelerator_view 物件

  3. 參數的最大允許數目為七。

  4. 沒有自動的向上或向下型別轉換。

需求

標頭檔: amp.h

**命名空間:**並行

請參閱

參考

Concurrency 命名空間 (C++ AMP)