IDXGIDevice4::ReclaimResources1, méthode (dxgi1_5.h)
Restaure l’accès aux ressources qui étaient précédemment offertes en appelant IDXGIDevice4::OfferResources1.
Syntaxe
HRESULT ReclaimResources1(
[in] UINT NumResources,
[in] IDXGIResource * const *ppResources,
[out] DXGI_RECLAIM_RESOURCE_RESULTS *pResults
);
Paramètres
[in] NumResources
Type : UINT
Nombre de ressources dans les tableaux d’arguments ppResources et pResults .
[in] ppResources
Type : IDXGIResource*
Tableau de pointeurs vers les interfaces IDXGIResource pour les ressources à récupérer.
[out] pResults
Type : DXGI_RECLAIM_RESOURCE_RESULTS*
Pointeur vers un tableau qui reçoit des valeurs DXGI_RECLAIM_RESOURCE_RESULTS . Chaque valeur du tableau correspond à une ressource au même index que celui spécifié par le paramètre ppResources . L’appelant peut passer null si l’appelant a l’intention de remplir les ressources avec un nouveau contenu, que l’ancien contenu ait été ignoré ou non.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code de réussite ou d’erreur HRESULT, y compris E_INVALIDARG si les ressources ne sont pas valides.
Notes
Après avoir appelé OfferResources1 pour proposer une ou plusieurs ressources, vous devez appeler ReclaimResources1 avant de pouvoir réutiliser ces ressources.
Pour récupérer des ressources partagées, appelez ReclaimResources1 uniquement sur l’un des appareils de partage. Pour garantir un accès exclusif aux ressources, vous devez utiliser un objet IDXGIKeyedMutex , puis appeler ReclaimResources1 uniquement lorsque vous conservez le mutex.
Spécifications
Plateforme cible | Windows |
En-tête | dxgi1_5.h |
Bibliothèque | Dxgi.lib |
DLL | Dxgi.dll |