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 |