Partager via


Pilotes d’affichage en mode utilisateur

En plus d’un pilote d’affichage en mode noyau, les fournisseurs de matériel graphique doivent également écrire un pilote d’affichage en mode utilisateur (UMD) pour leurs adaptateurs d’affichage. L’UMD est une bibliothèque de liens dynamiques (DLL) que le runtime Direct3D charge.

L’UMD peut se composer d’une DLL qui prend en charge plusieurs versions Direct3D, ou elle peut se composer de DLL distinctes. Les articles suivants décrivent différents aspects de l’UMD :

Retour des codes d’erreur reçus à partir des fonctions runtime

Gestion de la valeur de retour E_INVALIDARG

Traitement des codes du nuanceur

Conversion de l’état Direct3D Fixed-Function

Copier les valeurs Depth-Stencil

Validation des valeurs d’index

Prise en charge de plusieurs processeurs

Gestion de plusieurs verrous

Accélération vidéo DirectX 2.0

Prise en charge de Direct3D version 10

Prise en charge de Direct3D version 11

Traitement de la vidéo High-Definition

Protection du contenu vidéo

Vérification de la prise en charge des superpositions

Prise en charge des améliorations d’OpenGL

Gestion des ressources pour plusieurs scénarios GPU