structure D3DKMT_RECLAIMALLOCATIONS (d3dkmthk.h)
Décrit les ressources de mémoire vidéo qui doivent être récupérées et que le pilote a précédemment proposé pour réutilisation. Utilisé avec la fonction D3DKMTReclaimAllocations .
Syntaxe
typedef struct _D3DKMT_RECLAIMALLOCATIONS {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[in] UINT NumAllocations;
} D3DKMT_RECLAIMALLOCATIONS;
Membres
[in] hDevice
Un D3DKMT_HANDLE type de données qui représente un handle pour l’appareil qui a créé les allocations.
[in] pResources
Tableau de D3DKMT_HANDLE types de données qui représentent des handles de ressources runtime Direct3D.
[in] HandleList
Tableau de D3DKMT_HANDLE types de données qui représentent des handles en mode noyau pour les allocations à récupérer.
Si HandleList n’a pas la valeur NULL, le membre pResources doit avoir la valeur NULL.
[out] pDiscarded
Tableau de valeurs booléennes qui spécifient si chaque ressource ou allocation a été ignorée.
Chaque valeur booléenne de ce tableau correspond à une ressource au même emplacement d’index dans les tableaux pointés par pResources ou HandleList.
Le sous-système du noyau graphique DirectX définit chaque valeur booléenne sur TRUE si la ressource correspondante a été ignorée, ou sur FALSE si ce n’est pas le cas.
La valeur de pDiscarded peut être NULL. Si le pilote la définit sur NULL, le contenu de la ressource ou de l’allocation peut être supposé perdu. Si le pilote n’a pas besoin du contenu de la ressource ou de l’allocation, la définition de pDiscarded surNULL peut améliorer les performances.
[in] NumAllocations
Nombre d’éléments dans les membres pResources, HandleList ou pDiscarded , selon la valeur qui n’est pas NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmthk.h (inclure D3dkmthk.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour