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

関連項目

DXGI インターフェイス

IDXGIObject