Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Se sei un fornitore di hardware che fornisce file binari di driver diversi per versioni diverse di Windows, puoi usare il meccanismo di consenso esplicito POOL_NX_OPTIN_AUTO. Questo supporto per la conversione crea un file binario del driver separato per Windows 8 e per ogni versione precedente di Windows supportata dal driver.
Per usare questo meccanismo di consenso esplicito, definire POOL_NX_OPTIN_AUTO=1 per tutti i file di origine che si desidera acconsentire esplicitamente. A tale scopo, includere la definizione del preprocessore seguente nella pagina delle proprietà appropriata per il progetto driver:
C_DEFINES=$(C_DEFINES) -DPOOL_NX_OPTIN_AUTO=1
Per la maggior parte dei driver, questa definizione è sufficiente per abilitare il meccanismo di consenso esplicito per creare un file binario diverso per ogni versione di Windows supportata.
Dettagli sull'implementazione
La definizione di POOL_NX_OPTIN_AUTO ridefinisce il nome costante NonPagedPool per NonPagedPoolNx. Il tipo di pool ridefinito è ancora una costante in fase di compilazione. La macro che converte le istanze del NonPagedPool nome costante in NonPagedPoolNx converte anche le istanze di NonPagedPoolCacheAligned in NonPagedPoolNxCacheAligned.