direct3d_errorf 函数

打印格式化的字符串到 Visual Studio“输出”窗口。 它从带 restrict(amp) 限制子句的函数调用。 当 AMP 运行时检测到调用时,它会引发带有相同格式化字符串的 runtime_exception 异常。

void direct3d_errorf(
   const char *,
   ...
) restrict(amp);

备注

此函数具有以下限制:

  1. 已选择 Visual Studio 中的调试配置,即已使用 _DEBUG 预处理器定义编译代码。

  2. 调用了内核的 [accelerator_view] 必须在支持 printf、errorf 和中止内部的快捷键上。 这些均受 REF 加速器支持。 有关详细信息,请参阅 使用 accelerator 和 accelerator_view 对象

  3. 允许的参数的最大数量为七。

  4. 不存在自动扩大或缩小类型转换。

要求

**标头:**amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)