get_device 函数

返回基础 accelerator_view 对象的 D3D 设备接口。

IUnknown *get_device(
   const accelerator_view &_Rv
);

参数

  • _Rv
    基础 D3D 设备接口返回的 D3D accelerator_view 对象。

返回值

基础 accelerator_view 对象 D3D 设备的 IUnknown 接口指针。

备注

get_device 函数返回基础指定的 accelerator_view 对象的 D3D 设备接口指针。 因此,如果指定的 accelerator_view 对象不是 D3D 计算机资源视图 " 中,函数调用失败并引发 runtime_exception 。 如果函数成功,它通过调用接口的 AddRef 增加 D3D 设备接口的引用计数。 ,在使用之后,完成则必须对返回的接口的 Release

您不必同步到 accelerator_view 对象的并发使用,并且从确定的多个主线程的原始 ID3D11Device 接口有互斥。 accelerator_view 对象和原始的 ID3D11Device 接口的不同步并发用法导致未定义的行为。

要求

标题: amprt.h

命名空间: Concurrency::direct3d

请参见

参考

Concurrency::direct3d 命名空间