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.
Define as propriedades básicas de um driver de modo kernel ou de modo de usuário, incluindo a versão da biblioteca WDF e as definições de pré-processador.
Configurar propriedades do modelo de driver para projetos de driver
- Abra as páginas de propriedades do seu projeto de controlador. Selecione e segure (ou clique com o botão direito do mouse) o projeto de driver no Gerenciador de Soluções e selecione Propriedades.
- Nas páginas de propriedades do projeto de driver, selecione Propriedades de configuração e, em seguida, selecione Configurações do modelo de driver.
- Defina as propriedades do projeto.
Tipo de condutor
O tipo de driver quando o tipo de configuração do driver é Driver. Observe que essa opção está disponível somente quando os projetos usam o conjunto de ferramentas WindowsKernelModeDriver8.0 .
Os valores possíveis são:
- WDM (incluindo todos os drivers de miniporta/porta, como NDIS ou StorPort).
- KMDF Um driver KMDF.
- Driver de exportação (WDM) Um driver WDM que exporta funções que outros drivers podem chamar. Para obter mais informações, consulte Criando drivers de exportação.
KMDF Versão Principal
Quando o tipo de driver é KMDF, essa opção especifica a versão principal do KMDF que será usada ao compilar seu driver.
A entrada KMDF_VERSION_MAJOR informa ao utilitário MSBuild que ele deve vincular o driver à biblioteca KMDF.
Para obter mais informações, consulte Framework Library Versioning.
KMDF Version Minor (Target Version) (era KMDF Version Minor antes do Windows 10, versão 1803) Quando o tipo de driver é KMDF, essa opção especifica a versão secundária do KMDF que será usada ao compilar o driver.
Para obter mais informações, consulte Framework Library Versioning. Se você não especificar KMDF Version Minor (Target Version), o Visual Studio usará os seguintes padrões:
- Windows 10 / Windows 11: 1.15
- Windows 8 / Windows 8.1: 1.11
- Windows 7: 1.9
KMDF Version Minor (Mínimo Necessário) (opcional, disponível a partir do Windows 10, versão 1803) A partir do KMDF versão 1.25 e UMDF versão 2.25 no Windows 10 versão 1803 (Redstone 4), pode-se criar um driver KMDF destinado a uma sequência de versões do framework. Use essa configuração opcional para especificar a versão KMDF mínima desse intervalo.
Para obter detalhes, consulte Criando um driver WDF para várias versões do Windows.
UMDF Versão Principal
Quando você tem um driver UMDF, essa opção especifica a versão principal do UMDF que será usada ao compilar o driver. Consulte Histórico de versões do UMDF. Quando você tem um driver UMDF, o tipo de configuração é Biblioteca dinâmica (.dll).
UMDF Version Minor (Target Version) (era UMDF Version Minor antes do Windows 10, versão 1803) Quando você tem um driver UMDF, essa opção especifica a versão secundária do UMDF que será usada ao compilar o driver. Se você não especificar UMDF Version Minor (Target Version), o Visual Studio usará os seguintes padrões:
Para a versão principal = 2:
- Windows 10 / Windows 11: 2.15
- Outros: 2.0
Para a versão principal = 1:
- Windows 8 e superior: 1.11
- Windows 7: 1.9
Versão Menor do UMDF (Mínimo Requerido) (opcional, disponível a partir do Windows 10, versão 1803)
A partir do KMDF versão 1.25 e UMDF versão 2.25 no Windows 10 versão 1803 (Redstone 4), você pode criar um driver UMDF destinado a uma variedade de versões de estrutura. Use essa configuração opcional para especificar a versão UMDF mínima desse intervalo.
Para obter detalhes, consulte Criando um driver WDF para várias versões do Windows.
Permitir Data, Hora e Timestamp
Define as macros C/CPP padrão para __DATE__, __TIME__ __TIMESTAMP__.
Substituir definições de pré-processador de configuração de destino
Substitui os valores padrão para símbolos de pré-processamento: _WIN32_WINNT, WINVER, WINNT e NTDDI_VERSION para o arquivo de origem. Observe que os valores padrão são controlados pela configuração de destino atual.