structure D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS2 est utilisé avec pfnReclaimAllocations2Cb pour décrire les ressources de mémoire vidéo, précédemment proposées pour la réutilisation 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, à pager dans la liste d’allocation.
[in] NumAllocations
Le nombre d’éléments dans pDiscarded et la valeur de pResources ou HandleList n’est pas NULL.
[in] pResources
Tableau de handles de ressources d’exécution 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
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | d3dumddi.h (include D3dumddi.h) |