Méthode IDirect3DResource9 ::SetPriority (d3d9helper.h)
Affecte la priorité d’une ressource à des fins de planification.
Syntaxe
DWORD SetPriority(
[in] DWORD PriorityNew
);
Paramètres
[in] PriorityNew
Type : DWORD
Priorité à attribuer à une ressource.
Différences entre Direct3D 9 et Direct3D 9 pour Windows Vista La priorité peut être n’importe quelle valeur DWORD ; Direct3D 9 pour Windows Vista prend également en charge l’une de ces valeurs prédéfinies D3D9_RESOURCE_PRIORITY. |
Valeur retournée
Type : DWORD
Retourne la valeur de priorité précédente pour la ressource.
Remarques
Cette méthode permet de modifier la priorité des ressources managées (ressources créées avec l’indicateur D3DPOOL_MANAGED ). Cette méthode retourne 0 sur les ressources non managées.
Les priorités sont utilisées pour déterminer quand les ressources managées doivent être supprimées de la mémoire. Une ressource affectée à une faible priorité est supprimée avant une ressource avec une priorité élevée. Si deux ressources ont la même priorité, la ressource utilisée plus récemment est conservée en mémoire ; l’autre ressource est supprimée. Les ressources managées ont une priorité par défaut de 0.
Windows Vista uniquement : lorsque cette méthode est appelée à l’aide d’une interface IDirect3D9Ex , seules les ressources créées avec l’indicateur D3DPOOL_DEFAULT sont affectées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d9helper.h (incluez D3D9.h) |
Bibliothèque | D3D9.lib |
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