Condividi tramite


Metodo IDXGIDevice4::ReclaimResources1 (dxgi1_5.h)

Ripristina l'accesso alle risorse offerte in precedenza chiamando IDXGIDevice4::OfferResources1.

Sintassi

HRESULT ReclaimResources1(
  [in]  UINT                          NumResources,
  [in]  IDXGIResource                 * const *ppResources,
  [out] DXGI_RECLAIM_RESOURCE_RESULTS *pResults
);

Parametri

[in] NumResources

Tipo: UINT

Numero di risorse nelle matrici di argomenti ppResources e pResults .

[in] ppResources

Tipo: IDXGIResource*

Matrice di puntatori alle interfacce IDXGIResource per le risorse da recuperare.

[out] pResults

Tipo: DXGI_RECLAIM_RESOURCE_RESULTS*

Puntatore a una matrice che riceve DXGI_RECLAIM_RESOURCE_RESULTS valori. Ogni valore nella matrice corrisponde a una risorsa con lo stesso indice specificato dal parametro ppResources . Il chiamante può passare null, se il chiamante intende riempire le risorse con nuovo contenuto indipendentemente dal fatto che il contenuto precedente sia stato rimosso.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice HRESULT riuscito o di errore, incluso E_INVALIDARG se le risorse non sono valide.

Commenti

Dopo aver chiamato OfferResources1 per offrire una o più risorse, è necessario chiamare ReclaimResources1 prima di poter usare di nuovo tali risorse.

Per recuperare le risorse condivise, chiamare ReclaimResources1 solo in uno dei dispositivi di condivisione. Per garantire l'accesso esclusivo alle risorse, è necessario usare un oggetto IDXGIKeyedMutex e quindi chiamare ReclaimResources1 solo mentre si mantiene il mutex.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dxgi1_5.h
Libreria Dxgi.lib
DLL Dxgi.dll

Vedi anche

IDXGIDevice4

ReclaimResources