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 |