IDXGIDevice 介面 (dxgi.h)
IDXGIDevice介面會針對產生影像資料的 DXGI 物件實作衍生類別。
繼承
IDXGIDevice介面繼承自IDXGIObject。 IDXGIDevice 也有下列類型的成員:
方法
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 |