Formattazione della versione del file per le DLL del driver di visualizzazione
In questo argomento viene descritta la formattazione dei file appropriata per le DLL del driver di visualizzazione per schede di visualizzazione o chipset.
La versione del file delle DLL del driver di visualizzazione deve essere del modulo A.BB. CC.DDDD:
- Il campo A deve essere impostato su 9 per i driver WDDM 1.2 in Windows 8.
- Il campo A deve essere impostato su 8 per i driver WDDM 1.1 in Windows 7.
- Il campo A deve essere impostato su 7 per i driver WDDM 1.0 in Windows Vista.
- Il campo A deve essere impostato su 6 per i driver XDDM in Windows Vista.
Per Windows 7 e versioni precedenti (WDDM 1.1 e versioni precedenti) il campo BB deve essere impostato sulla versione DDI supportata dal driver:
- I driver DirectX 9 (che espongono uno dei limiti D3DDEVCAPS2_*) devono impostare BB su 14.
- I driver DirectX 10 devono impostare BB su 15.
- Il driver Direct3D 11-DDI nell'hardware Direct3D 10 deve impostare BB su 16.
- Il driver Direct3D 11-DDI nell'hardware Direct3D 11 deve impostare BB su 17.
Per i driver Windows 8 (WDDM 1.2) il campo BB deve essere impostato sul livello di funzionalità DirectX più alto supportato dal driver nell'hardware grafico coperto dal driver:
- Un driver di livello di funzionalità 9 deve impostare BB su 14.
- Un driver di livello di funzionalità 10 deve impostare BB su 15.
- Un driver di livello di funzionalità 11 deve impostare BB su 17.
- Un driver di livello di funzionalità 11_1 deve impostare BB su 18.
Poiché per i driver WDDM 1.2, BB è impostato per riflettere il livello di funzionalità supportato, indipendentemente dal livello DX hardware, 16 non viene usato, perché era specifico per D3D11-DDI su hardware DX10 per i driver WDDM 1.1.
Il campo CC può essere uguale a qualsiasi valore compreso tra 01 e 9999.
Il campo DDDD può essere impostato su qualsiasi valore numerico compreso tra 0 e 9999.
Ad esempio:
- I driver WDDM compatibili con Windows Vista DirectX 9.0 possono usare l'intervallo da 7.14.01.0000 a 7.14.9999.9999.
- I driver WDDM 1.1 compatibili con Windows 7 DirectX 10.0 possono usare l'intervallo da 8.15.01.0000 a 8.15.9999.99999.
- Windows 8 driver WDDM 1.2 su hardware DX10 sarebbero da 9.15.01.0000 a 9.15.9999.9999.
Raccomandazione (che diventerà un requisito in una versione futura): è consigliabile usare DriverVer nel driver di visualizzazione . Il file INF è conforme anche al requisito di numerazione della versione dll precedente, ad eccezione del fatto che per i driver WINDOWS 8, WDDM 1.2, il campo BB in INF DriverVer deve essere impostato per il livello di funzionalità DirectX più alto supportato dal driver nell'hardware grafico elencato in INF.