create_accelerator_view 函数

创建从指针的一个 accelerator_view 对象到 Direct3D 设备接口。

accelerator_view create_accelerator_view(
   IUnknown *_D3D_device
);

参数

  • _D3D_device
    对 Direct3D 设备接口的指针。

返回值

通过从或 Managed 设备接口创建的 accelerator_view 对象。

备注

此函数创建从现有指针的新 accelerator_view 对象到 Direct3D 设备接口。 如果函数调用成功,参数的引用计数通过 AddRef 添加对接口。 ,在您的 DirectX 代码时,不再需要可以安全地释放对象。 如果方法调用失败, runtime_exception 将引发。

使用此功能的 accelerator_view 对象是线程安全的。 您不必同步到 accelerator_view 对象的并发使用。 accelerator_view 对象和原始的 ID3D11Device 接口的不同步并发用法导致未定义的行为。

如果您使用的是, D3D11_CREATE_DEVICE_DEBUG 标志, C++ AMP 运行时提供详细的错误信息调试模式使用 D3D 调试层。

要求

标题: amprt.h

命名空间: Concurrency::direct3d

请参见

参考

Concurrency::direct3d 命名空间