structure D3DDDICB_OFFERALLOCATIONS (d3dumddi.h)
Définit les allocations de mémoire vidéo que le pilote offre pour la réutilisation. Utilisé avec la fonction pfnOfferAllocationsCb .
Syntaxe
typedef struct _D3DDDICB_OFFERALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DDDI_OFFER_PRIORITY Priority;
} D3DDDICB_OFFERALLOCATIONS;
Membres
[in] pResources
Un tableau de runtime Direct3D gère les ressources à offrir.
Si le pilote en mode utilisateur utilise le tableau spécifié par HandleList pour offrir une liste d’allocations, il doit définir pResources sur NULL. À l’inverse, si le pilote utilise le tableau spécifié par pResources pour offrir une liste de ressources, il doit définir HandleList sur NULL.
[in] HandleList
Tableau de types de données D3DKMT_HANDLE qui représentent les handles en mode noyau aux allocations à offrir.
Si des ressources ont été créées avec la valeur d’indicateur D3D10_DDI_BIND_PRESENT définie dans pCreateResource-BindFlags>, proposez les ressources par leurs handles d’allocation, et non par leurs handles de ressources.
[in] NumAllocations
Nombre d’éléments dans les membres pResources ou HandleList , selon la valeur qui n’est pas NULL.
[in] Priority
Priorité, de type D3DDDI_OFFER_PRIORITY, avec laquelle offrir les allocations pour une réutilisation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dumddi.h (inclure D3dumddi.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