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