Partager via


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)