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

Voir aussi

IDXGIDevice4

ReclaimResources