D3DDDICB_RECLAIMALLOCATIONS2 structure (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS2 est utilisé avec pfnReclaimAllocations2Cb pour décrire les ressources de mémoire vidéo, précédemment proposées pour être réutilisées par le pilote, qui doivent être récupérées.
Syntaxe
typedef struct _D3DDDICB_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE PagingQueue;
[in] UINT NumAllocations;
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[out] UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS2;
Membres
[in] PagingQueue
File d’attente de pagination, fournie par le pilote en mode utilisateur, à page dans la liste d’allocation.
[in] NumAllocations
Nombre d’éléments dans pDiscarded et selon la valeur pResources ou HandleList n’est pas NULL.
[in] pResources
Tableau de handles de ressources du runtime Direct3D.
[in] HandleList
Tableau de handles d’allocation. Si la valeur n’est pas NULL, pResources doit avoir la valeur NULL.
[out] pDiscarded
Tableau facultatif de valeurs booléennes spécifiant si chaque ressource ou allocation a été ignorée.
[out] PagingFenceValue
Clôture de pagination à synchroniser avant de soumettre le travail au GPU qui référence l’une des ressources ou allocations dans les tableaux fournis
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3dumddi.h (inclure D3dumddi.h) |