Partager via


Utilisation des handles Direct3D version 10

Les handles Direct3D version 10 sont fortement typés pour éviter toute mauvaise utilisation et pour permettre au compilateur de détecter les types de handle incompatibles. Les handles Direct3D version 10 ont des durées de vie qui commencent par un appel à une fonction de type create (par exemple, CreateGeometryShader) et se terminent par un appel à une fonction destroy-type (par exemple, DestroyShader). Il existe trois catégories de handles pour Direct3D version 10. Les deux premières catégories de handles sont les handles de pilote, que le runtime Direct3D utilise pour communiquer avec le pilote, et les handles d’exécution, que le pilote utilise pour communiquer avec le runtime. La troisième catégorie de handles est les handles de noyau. Les sections suivantes décrivent les handles Direct3D version 10 :

Runtime et handles de pilote Direct3D version 10

Handles de noyau Direct3D version 10