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 |