idXGIDevice 接口 (dxgi.h)

IDXGIDevice 接口为生成图像数据的 DXGI 对象实现派生类。

继承

IDXGIDevice 接口继承自 IDXGIObjectIDXGIDevice 还具有以下类型的成员:

方法

IDXGIDevice 接口包含以下方法。

 
IDXGIDevice::CreateSurface

返回图面。 此方法在内部使用,不应在应用程序中直接调用它。
IDXGIDevice::GetAdapter

返回指定设备的适配器。
IDXGIDevice::GetGPUThreadPriority

获取 GPU 线程优先级。
IDXGIDevice::QueryResourceResidency

获取资源数组的驻留状态。
IDXGIDevice::SetGPUThreadPriority

设置 GPU 线程优先级。

备注

IDXGIDevice 接口专为需要访问其他 DXGI 对象的 DXGI 对象而设计。 对于不使用 Direct3D 与 DXGI 通信的应用程序,此接口非常有用。

Direct3D 创建设备函数返回 Direct3D 设备对象。 此 Direct3D 设备对象实现 IUnknown 接口。 可以查询此 Direct3D 设备对象以获取设备的相应 IDXGIDevice 接口。 若要检索 Direct3D 设备的 IDXGIDevice 接口,请使用以下代码:

IDXGIDevice * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void **)&pDXGIDevice);

Windows Phone 8:支持此 API。

要求

   
目标平台 Windows
标头 dxgi.h

请参阅

DXGI 接口

IDXGIObject