Dateiversionsformatierung für Anzeigetreiber-DLLs
In diesem Thema wird die richtige Dateiformatierung für Anzeigetreiber-DLLs für Grafikkarten oder Chipsätze beschrieben.
Die Dateiversion der Anzeigetreiber-DLLs muss in der Form A.BB sein. CC.DDDD:
- Das Feld A muss für WDDM 1.2-Treiber auf Windows 8 auf 9 festgelegt werden.
- Das Feld A muss für WDDM 1.1-Treiber unter Windows 7 auf 8 festgelegt werden.
- Das Feld A muss für WDDM 1.0-Treiber unter Windows Vista auf 7 festgelegt werden.
- Das Feld A muss für XDDM-Treiber unter Windows Vista auf 6 festgelegt werden.
Für Treiber für Windows 7 und früher (WDDM 1.1 und früher) muss das BB-Feld auf die vom Treiber unterstützte DDI-Version festgelegt werden:
- DirectX 9-Treiber (die eine der D3DDEVCAPS2_* Feststelltaste verfügbar machen) müssen BB auf 14 festlegen.
- DirectX 10-Treiber müssen BB auf 15 festlegen.
- Der Direct3D 11-DDI-Treiber auf Direct3D 10-Hardware muss BB auf 16 festlegen.
- Der Direct3D 11-DDI-Treiber auf Direct3D 11-Hardware muss BB auf 17 festlegen.
Für Windows 8-Treiber (WDDM 1.2) muss das BB-Feld auf die höchste DirectX-Featureebene festgelegt werden, die vom Treiber auf der vom Treiber abgedeckten Grafikhardware unterstützt wird:
- Ein Treiber der Featureebene 9 muss BB auf 14 festlegen.
- Ein Treiber der Featureebene 10 muss BB auf 15 festlegen.
- Ein Treiber der Featureebene 11 muss BB auf 17 festlegen.
- Ein Treiber der Featureebene 11_1 muss BB auf 18 festlegen.
Da bb für WDDM 1.2-Treiber so festgelegt ist, dass die unterstützte Featureebene unabhängig von der DX-Hardwareebene unterstützt wird, wird 16 nicht verwendet, da es für D3D11-DDI auf DX10-Hardware für WDDM 1.1-Treiber spezifisch war.
Das CC-Feld kann einem beliebigen Wert zwischen 01 und 9999 entsprechen.
Das DDDD-Feld kann auf einen beliebigen numerischen Wert zwischen 0 und 9999 festgelegt werden.
Beispiel:
- Windows Vista DirectX 9.0-kompatible WDDM-Treiber können den Bereich 7.14.01.0000 bis 7.14.9999.9999 verwenden.
- Windows 7 DirectX 10.0-kompatible WDDM 1.1-Treiber können den Bereich 8.15.01.0000 bis 8.15.9999.9999 verwenden.
- Windows 8 WDDM 1.2-Treiber auf DX10-Hardware wären 9.15.01.0000 bis 9.15.9999.9999.
Empfehlung (dies wird in einer zukünftigen Version erforderlich sein): Es wird dringend empfohlen, das DriverVer im Anzeigetreiber zu verwenden. Die INF-Datei entspricht auch der obigen DLL-Versionsnummerierungsanforderung, mit der Ausnahme, dass für Windows 8 WDDM 1.2-Treiber das BB-Feld im INF DriverVer für die höchste DirectX-Featureebene festgelegt werden muss, die vom Treiber auf der im INF aufgeführten Grafikhardware unterstützt wird.