Antarmuka IDXGIResource (dxgi.h)

Antarmuka IDXGIResource memungkinkan berbagi sumber daya dan mengidentifikasi memori tempat sumber daya berada.

Warisan

Antarmuka IDXGIResource mewarisi dari IDXGIDeviceSubObject. IDXGIResource juga memiliki jenis anggota berikut:

Metode

Antarmuka IDXGIResource memiliki metode ini.

 
IDXGIResource::GetEvictionPriority

Dapatkan prioritas pengeluaran.
IDXGIResource::GetSharedHandle

Mendapatkan handel ke sumber daya bersama.
IDXGIResource::GetUsage

Dapatkan penggunaan sumber daya yang diharapkan.
IDXGIResource::SetEvictionPriority

Atur prioritas untuk mengusir sumber daya dari memori.

Keterangan

Untuk mengetahui jenis memori tempat sumber daya saat ini berada, gunakan IDXGIDevice::QueryResourceResidency. Untuk berbagi sumber daya antar proses, gunakan ID3D10Device::OpenSharedResource. Untuk informasi tentang cara berbagi sumber daya antara beberapa API grafis Windows, termasuk Direct3D 11, Direct2D, Direct3D 10, dan Direct3D 9Ex, lihat Berbagi Permukaan Antara API Grafis Windows.

Anda dapat mengambil antarmuka IDXGIResource dari sumber daya memori video apa pun yang Anda buat dari fungsi Direct3D 10 dan yang lebih baru. Objek Direct3D apa pun yang mendukung ID3D10Resource atau ID3D11Resource juga mendukung IDXGIResource. Misalnya, objek tekstur Direct3D 2D yang Anda buat dari ID3D11Device::CreateTexture2D mendukung IDXGIResource. Anda dapat memanggil QueryInterface pada objek tekstur 2D (ID3D11Texture2D) untuk mengambil antarmuka IDXGIResource . Misalnya, untuk mengambil antarmuka IDXGIResource dari objek tekstur 2D, gunakan kode berikut.

IDXGIResource * pDXGIResource;
hr = g_pd3dTexture2D->QueryInterface(__uuidof(IDXGIResource), (void **)&pDXGIResource);

Windows Phone 8: API ini didukung.

Persyaratan

   
Target Platform Windows
Header dxgi.h

Lihat juga

Antarmuka DXGI

IDXGIDeviceSubObject