Antarmuka IDXGIDevice2 (dxgi1_2.h)

Antarmuka IDXGIDevice2 mengimplementasikan kelas turunan untuk objek DXGI yang menghasilkan data gambar. Antarmuka mengekspos metode untuk memblokir pemrosesan CPU hingga GPU selesai diproses, dan untuk menawarkan sumber daya ke sistem operasi.

Warisan

Antarmuka IDXGIDevice2 mewarisi dari IDXGIDevice1. IDXGIDevice2 juga memiliki jenis anggota berikut:

Metode

Antarmuka IDXGIDevice2 memiliki metode ini.

 
IDXGIDevice2::EnqueueSetEvent

Menghapus perintah penyajian yang luar biasa dan mengatur objek peristiwa yang ditentukan ke status yang disinyalkan setelah semua perintah penyajian yang dikirimkan sebelumnya selesai.
IDXGIDevice2::OfferResources

Memungkinkan sistem operasi membebaskan memori video sumber daya dengan membuang kontennya. (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

Memulihkan akses ke sumber daya yang sebelumnya ditawarkan dengan memanggil IDXGIDevice2::OfferResources.

Keterangan

Antarmuka IDXGIDevice2 dirancang untuk digunakan oleh objek DXGI yang memerlukan akses ke objek DXGI lainnya. Antarmuka ini berguna untuk aplikasi yang tidak menggunakan Direct3D untuk berkomunikasi dengan DXGI.

Fungsi perangkat buat Direct3D mengembalikan objek perangkat Direct3D. Objek perangkat Direct3D ini mengimplementasikan antarmuka IUnknown . Anda dapat mengkueri objek perangkat Direct3D ini untuk antarmuka IDXGIDevice2 perangkat yang sesuai. Untuk mengambil antarmuka IDXGIDevice2 dari perangkat Direct3D, gunakan kode berikut:

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

Windows Phone 8: API ini didukung.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi1_2.h

Lihat juga

Antarmuka DXGI

IDXGIDevice1