Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Wenn Sie ein Hardwareanbieter sind, der unterschiedliche Treiberbinärdateien für verschiedene Versionen von Windows bereitstellt, können Sie den POOL_NX_OPTIN_AUTO Opt-In-Mechanismus verwenden. Diese Portierungshilfe erstellt eine separate Treiber-Binärdatei für Windows 8 und für jede frühere Version von Windows, die Ihr Treiber unterstützt.
Um diesen Opt-In-Mechanismus zu verwenden, definieren Sie POOL_NX_OPTIN_AUTO=1 für alle Quelldateien, die Sie abonnieren möchten. Fügen Sie hierzu die folgende Präprozessordefinition in die entsprechende Eigenschaftenseite für Ihr Treiberprojekt ein:
C_DEFINES=$(C_DEFINES) -DPOOL_NX_OPTIN_AUTO=1
Für die meisten Treiber reicht diese Definition aus, um den Opt-In-Mechanismus zu aktivieren, um eine andere Binärdatei für jede windows-Version zu erstellen, die Sie unterstützen.
Details zur Implementierung
Die POOL_NX_OPTIN_AUTO Definition definiert den NonPagedPool- Konstantennamen neu, um NonPagedPoolNx-. Der neu definierte Pooltyp ist weiterhin eine Kompilierungszeitkonstante. Das Makro, das Instanzen des NonPagedPool Konstantennamen in NonPagedPoolNx- konvertiert auch Instanzen von NonPagedPoolCacheAligned in NonPagedPoolNxCacheAligned.