次の方法で共有


IDXGIDevice3 インターフェイス (dxgi1_3.h)

IDXGIDevice3 インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。 インターフェイスは、DXGI デバイスによるグラフィックス メモリ使用量をトリミングするメソッドを公開します。

継承

IDXGIDevice3 インターフェイスは、IDXGIDevice2 から継承されます。 IDXGIDevice3 には、次の種類のメンバーもあります。

メソッド

IDXGIDevice3 インターフェイスには、これらのメソッドがあります。

 
IDXGIDevice3::Trim

アプリの代わりに IDXGIDevice3 DXGI デバイスによって割り当てられたグラフィックス メモリをトリミングします。

解説

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

Direct3D デバイス作成関数は、Direct3D デバイス オブジェクトを返します。 この Direct3D デバイス オブジェクトは 、IUnknown インターフェイスを実装します。 この Direct3D デバイス オブジェクトに対して、デバイスの対応する IDXGIDevice3 インターフェイスを照会できます。 Direct3D デバイスの IDXGIDevice3 インターフェイスを取得するには、次のコードを使用します。

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

Windows Phone 8: この API はサポートされています。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_3.h

関連項目

DXGI インターフェイス

IDXGIDevice2