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