structure D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 est utilisé avec pfnReclaimAllocations3Cb pour décrire les ressources de mémoire vidéo, précédemment proposées pour une réutilisation par le pilote, qui doivent être récupérées.
Syntaxe
typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
Membres
PagingQueue
File d’attente de pagination, fournie par le pilote en mode utilisateur, à page dans la liste d’allocation.
NumAllocations
Nombre d’allocations dans HandleList.
pResources
Tableau de handles de ressources d’exécution Direct3D.
HandleList
Tableau de D3DKMT_HANDLE types de données qui représentent les handles en mode noyau aux allocations.
pResults
Tableau de valeurs requis spécifiant si la surface est valide, ignorée ou si l’engagement de liste est.
PagingFenceValue
Clôture de pagination à synchroniser avant d’envoyer le travail au GPU, qui fait référence à l’une des ressources ou allocations dans les tableaux fournis.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dumddi.h |