IDXGIDevice

IDXGIDevice インターフェイスは、イメージ データを作成する DXGI オブジェクトの派生クラスを実装します。

IUnknown
   IDXGIObject
      IDXGIDevice

メソッド 説明
IDXGIDevice::CreateSurface このメソッドは内部で使用されます。アプリケーション コードによって直接呼び出すことはできません。
IDXGIDevice::GetAdapter 指定されたデバイスのアダプターを返します。
IDXGIDevice::GetGPUThreadPriority GPU スレッドの優先順位を取得します。
IDXGIDevice::QueryResourceResidency いくつかのリソースの所在状況を取得します。
IDXGIDevice::SetGPUThreadPriority GPU スレッドの優先順位を設定します。

IDXGIDevice インターフェイスは、他の DXGI オブジェクトにアクセスする必要のある DXGI オブジェクトで使用するように設計されています。このインターフェイスは、DXGI と通信を行うために Direct3D を使用しないアプリケーションで役立ちます。

Direct3D のデバイス作成関数で返されたオブジェクトは、IUnknown インターフェイスを実装し、デバイスの対応する IDXGIDevice インターフェイスについてのクエリを受けることができます。Direct3D デバイスの IDXGIDevice インターフェイスを取得するには、次のコードを使用できます。

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

要件

ヘッダー: DXGI.h 宣言

ライブラリ: DXGI.lib 内容

関連項目

DXGI のインターフェイス