Partager via


Mise en forme de version de fichier pour les DLL du pilote d’affichage

Cette rubrique décrit la mise en forme de fichier appropriée pour les DLL de pilotes d’affichage pour les cartes d’affichage ou les chipsets.

La version de fichier des DLL du pilote d’affichage doit être au format A.BB. CC.DDDD :

  • Le champ A doit avoir la valeur 9 pour les pilotes WDDM 1.2 sur Windows 8.
  • Le champ A doit avoir la valeur 8 pour les pilotes WDDM 1.1 sur Windows 7.
  • Le champ A doit avoir la valeur 7 pour les pilotes WDDM 1.0 sur Windows Vista.
  • Le champ A doit avoir la valeur 6 pour les pilotes XDDM sur Windows Vista.

Pour les pilotes Windows 7 et versions antérieures (WDDM 1.1 et versions antérieures), le champ BB doit être défini sur la version DDI prise en charge par le pilote :

  • Les pilotes DirectX 9 (qui exposent l’une des majuscules D3DDEVCAPS2_*) doivent définir BB sur 14.
  • Les pilotes DirectX 10 doivent définir BB sur 15.
  • Le pilote Direct3D 11-DDI sur le matériel Direct3D 10 doit définir BB sur 16.
  • Le pilote Direct3D 11-DDI sur le matériel Direct3D 11 doit définir BB sur 17.

Pour Windows 8 pilotes (WDDM 1.2), le champ BB doit être défini sur le niveau de fonctionnalité DirectX le plus élevé pris en charge par le pilote sur le matériel graphique couvert par le pilote :

  • Un pilote de niveau de fonctionnalité 9 doit définir BB sur 14.
  • Un pilote de niveau de fonctionnalité 10 doit définir BB sur 15.
  • Un pilote de niveau de fonctionnalité 11 doit définir BB sur 17.
  • Un pilote de niveau de fonctionnalité 11_1 doit définir BB sur 18.

Étant donné que pour les pilotes WDDM 1.2, BB est défini pour refléter le niveau de fonctionnalité pris en charge, quel que soit le niveau matériel DX, 16 n’est pas utilisé, car il était spécifique à D3D11-DDI sur le matériel DX10 pour les pilotes WDDM 1.1.

Le champ CC peut être égal à n’importe quelle valeur comprise entre 01 et 9999.

Le champ DDDD peut être défini sur n’importe quelle valeur numérique comprise entre 0 et 9999.

Par exemple :

  • Les pilotes WDDM compatibles avec Windows Vista DirectX 9.0 peuvent utiliser la plage 7.14.01.0000 à 7.14.9999.9999.
  • Les pilotes WDDM 1.1 compatibles avec Windows 7 DirectX 10.0 peuvent utiliser la plage 8.15.01.0000 à 8.15.9999.9999.
  • Windows 8 pilotes WDDM 1.2 sur le matériel DX10 serait 9.15.01.0000 à 9.15.9999.9999.

Recommandation (cela deviendra une exigence dans une version ultérieure) : nous vous recommandons vivement d’utiliser driverVer dans le pilote d’affichage . Le fichier INF est également conforme à l’exigence de numérotation de version de DLL ci-dessus, sauf que pour les pilotes WDDM 1.2 Windows 8, le champ BB dans INF DriverVer doit être défini pour le niveau de fonctionnalité DirectX le plus élevé pris en charge par le pilote sur le matériel graphique répertorié dans l’INF.