IDXGIDevice2 インターフェイス (dxgi1_2.h)

IDXGIDevice2 インターフェイスは、イメージ データを生成する DXGI オブジェクトの派生クラスを実装します。 インターフェイスは、GPU が処理を完了するまで CPU 処理をブロックし、オペレーティング システムにリソースを提供するメソッドを公開します。

継承

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

メソッド

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

 
IDXGIDevice2::EnqueueSetEvent

未処理のレンダリング コマンドをすべてフラッシュし、以前に送信されたすべてのレンダリング コマンドが完了した後、指定したイベント オブジェクトをシグナル状態に設定します。
IDXGIDevice2::OfferResources

コンテンツを破棄して、オペレーティング システムがリソースのビデオ メモリを解放できるようにします。 (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

IDXGIDevice2::OfferResources を呼び出して以前に提供されていたリソースへのアクセスを復元します。

注釈

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

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

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

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

要件

要件
サポートされている最小のクライアント Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_2.h

こちらもご覧ください

DXGI インターフェイス

IDXGIDevice1