IDXGIDevice4::ReclaimResources1 method (dxgi1_5.h)
Memulihkan akses ke sumber daya yang sebelumnya ditawarkan dengan memanggil IDXGIDevice4::OfferResources1.
Sintaks
HRESULT ReclaimResources1(
[in] UINT NumResources,
[in] IDXGIResource * const *ppResources,
[out] DXGI_RECLAIM_RESOURCE_RESULTS *pResults
);
Parameter
[in] NumResources
Jenis: UINT
Jumlah sumber daya dalam argumen ppResources dan array argumen pResults .
[in] ppResources
Jenis: IDXGIResource*
Array pointer ke antarmuka IDXGIResource agar sumber daya dapat diklaim kembali.
[out] pResults
Jenis: DXGI_RECLAIM_RESOURCE_RESULTS*
Penunjuk ke array yang menerima nilai DXGI_RECLAIM_RESOURCE_RESULTS . Setiap nilai dalam array sesuai dengan sumber daya pada indeks yang sama dengan yang ditentukan parameter ppResources . Pemanggil dapat meneruskan NULL, jika pemanggil berniat untuk mengisi sumber daya dengan konten baru terlepas dari apakah konten lama dibuang.
Menampilkan nilai
Jenis: HRESULT
Metode ini mengembalikan kode keberhasilan atau kesalahan HRESULT, termasuk E_INVALIDARG jika sumber daya tidak valid.
Keterangan
Setelah Anda memanggil OfferResources1 untuk menawarkan satu atau beberapa sumber daya, Anda harus memanggil ReclaimResources1 sebelum Anda dapat menggunakan sumber daya tersebut lagi.
Untuk mengklaim kembali sumber daya bersama, panggil ReclaimResources1 hanya di salah satu perangkat berbagi. Untuk memastikan akses eksklusif ke sumber daya, Anda harus menggunakan objek IDXGIKeyedMutex lalu memanggil ReclaimResources1 hanya saat Anda menahan mutex.
Persyaratan
Target Platform | Windows |
Header | dxgi1_5.h |
Pustaka | Dxgi.lib |
DLL | Dxgi.dll |