Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Se você for um fornecedor de hardware que fornece binários de driver diferentes para versões diferentes do Windows, poderá usar o mecanismo de aceitação de POOL_NX_OPTIN_AUTO. Esta ajuda de portabilidade cria um binário de driver separado para o Windows 8 e para cada versão anterior do Windows que seu driver suporta.
Para usar esse mecanismo de aceitação, defina POOL_NX_OPTIN_AUTO=1 para todos os arquivos de origem que você deseja aceitar. Para fazer isso, inclua a seguinte definição de pré-processador na página de propriedades apropriada para seu projeto de driver:
C_DEFINES=$(C_DEFINES) -DPOOL_NX_OPTIN_AUTO=1
Para a maioria dos drivers, essa definição é suficiente para habilitar o mecanismo de aceitação para criar um binário diferente para cada versão do Windows suportada.
Detalhes da implementação
A definição de POOL_NX_OPTIN_AUTO redefine o nome constante NonPagedPool para NonPagedPoolNx. O tipo de pool redefinido ainda é uma constante de tempo de compilação. A macro que converte instâncias do NonPagedPool nome constante em NonPagedPoolNx também converte instâncias de NonPagedPoolCacheAligned em NonPagedPoolNxCacheAligned.