Bagikan melalui


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

Lihat juga

IDXGIDevice4

ReclaimResources