Partager via


D3DX (Direct3D 9)

Note

La bibliothèque D3DX est déconseillée. Si la mise à niveau vers une version plus récente de Direct3D et du code utilitaire associé n’est pas une option, vous pouvez utiliser l'Microsoft.DXSDK.D3DX package NuGet plutôt que de vous appuyer sur le SDK DirectX hérité ou DirectSetup.

D3DX est une bibliothèque d’outils conçus pour fournir des fonctionnalités graphiques supplémentaires sur Direct3D. D3DX est fourni en tant que bibliothèque de liens dynamiques (DLL).

Une seule version de D3DX est fournie dans cette version du Kit de développement logiciel (SDK) DirectX. La DLL D3DX commerciale est incluse dans le redistribuable fourni dans le Kit de développement logiciel (SDK) et est automatiquement installée dans le cadre de installation de DirectX avec DirectSetup. La bibliothèque D3DX incluse dans cette version dépend des runtimes Direct3D fournis avec ce Kit de développement logiciel (SDK). Les applications qui sont liés à la version de D3DX dans cette version doivent également redistribuer le runtime à partir de ce Kit de développement logiciel (SDK).

Plusieurs versions de D3DX peuvent résider indépendamment sur un seul système simultanément. En liant statiquement une application à D3dx9.lib, l’application lie dynamiquement à la DLL D3DX commerciale correspondante au moment de l’exécution. Cette DLL correspond aux en-têtes D3DX que l’application est compilée sur (nommée avec la constante D3DX_SDK_VERSION dans D3dx9core.h). À mesure que de nouvelles versions de D3DX sont fournies dans les versions ultérieures du Kit de développement logiciel (SDK) DirectX, les applications qui relient les bibliothèques D3DX antérieures ne seront pas affectées.

La bibliothèque D3DX traite ces domaines généraux de fonctionnalités :

prise en main