Propriedades de Stampinf para projetos de driver
Define as propriedades da ferramenta Carimbo . Você pode usar o Stampinf para atualizar diretivas de arquivo INF e INX comuns ao criar o driver.
Definindo propriedades Stampinf para projetos de driver
- Abra as páginas de propriedades do projeto do driver. Selecione e segure (ou clique com o botão direito do mouse) no 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 Stampinf.
- Defina as propriedades do projeto.
Se você quiser adicionar essa página de propriedades ao seu projeto, para que possa executar o Stampinf durante o processo de compilação, consulte o ambiente de compilação do WDK e do Visual Studio e a tarefa Stampinf.
Opção Stampinf | Descrição |
---|---|
Habilitar arquitetura |
Permite a substituição da variável $ARCH$ usada em arquivos INX. Se habilitado, o valor especificado para Arquitetura será usado. Se Não for especificado, a variável $ARCH$ será removida. Por exemplo, "Standard.NT$ARCH$" torna-se "Standard.NT". |
Arquitetura |
Especifica a cadeia de caracteres de arquitetura para substituir a variável $ARCH$ usada em arquivos INX. O valor padrão é $(InfArch), uma macro que seleciona a configuração ativa atual no Visual Studio. Os valores possíveis incluem x86, x64. Essa configuração é equivalente a especificar a opção Stampinf -a [architecture]. |
Habilitar VersionStamp |
Habilita o carimbo de data/hora da versão. Se habilitado, o Número da Versão do Driver não deve estar vazio. O Número de Versão do Driver especifica a hora gravada na diretiva INF DriverVer para o número de versão. Se não estiver habilitado, consulte a descrição do comportamento padrão para essa opção em Número da Versão do Driver. |
Número da versão do driver |
Especifica a hora gravada na diretiva INF DriverVer para o número de versão. O formato da hora é horas.minutos.segundos.milissegundos (por exemplo, 11.30.20.15). Essa opção é útil durante o desenvolvimento porque fornece uma maneira conveniente de aumentar o número da versão do driver. Essa configuração é equivalente a especificar a opção Stampinf -v [ time | ]. Para usar a hora atual, especifique um asterisco () com este parâmetro. Comportamento padrão: Se o Número de Versão do Driver não for especificado ou se Habilitar VersionStamp for Não ou não especificado, o Stampinf usará um dos seguintes valores de número de versão:
Observação Por padrão, a variável de ambiente STAMPINF_VERSION não é definida quando você cria um driver, a menos que você a defina como uma variável de ambiente do sistema. Para especificar essa variável de ambiente no ambiente de build do Visual Studio, consulte Como usar variáveis de ambiente em um build.
|
Ativar DateStamp |
Habilita o carimbo de data. Se habilitado, a Data da Diretiva de Versão do Driver não deve estar vazia. Se não estiver habilitado, consulte a descrição do comportamento padrão para essa opção em Data da Diretiva de Versão do Driver. |
Data da Diretiva de Versão do Driver |
Especifica a data gravada na diretiva INF DriverVer. O formato da data é mês/data/ano (por exemplo, 20/10/2011). Para usar a data atual, especifique um asterisco () com esse parâmetro. Comportamento padrão: Se o parâmetro Data da Diretiva de Versão do Driver não for especificado ou se Habilitar DateStamp for Não ou não especificado, o Stampinf usará um dos seguintes valores de data:
Essa configuração é equivalente a especificar a opção Stampinf -d [data|].
Observação Por padrão, a variável de ambiente STAMPINF_DATE não é definida quando você cria um driver, a menos que você a defina como uma variável de ambiente do sistema. Para especificar essa variável de ambiente no ambiente de build do Visual Studio, consulte Como usar variáveis de ambiente em um build.
|
Seção Diretiva de Versão do Driver |
Especifica a seção INF na qual colocar a diretiva INF DriverVer. O local padrão para essa diretiva é a seção Versão INF. Essa configuração é equivalente a especificar a seção -s da opção Stampinf. |
Número da versão do KMDF |
Especifica a versão do KMDF da qual esse driver depende. Isso é usado para personalizar o nome do co-instalador KmdfLibraryVersion e KMDF no arquivo INF. Essa opção substitui as palavras-chave $KMDFVERSION$ e $KMDFCOINSTALLERVERSION$ no arquivo INF. A string tem o seguinte formato: <major_version>.<minor_version> Por exemplo, se você especificar 1.5 como a cadeia de caracteres de versão, os valores 1.5 e 01005 serão usados para as duas palavras-chave (respectivamente). Essa configuração é equivalente a especificar a opção Stampinf -k KMDFversion. |
Número da versão do UMDF |
Especifica a versão do UMDF da qual esse driver depende. Essa opção é usada para especificar o nome do co-instalador UmdfLibraryVersion e UMDF no arquivo INF. A versão especificada substitui as palavras-chave $UMDFVERSION$ e $UMDFCOINSTALLERVERSION$ no arquivo INF. A string de versão tem o seguinte formato: <major_version>.<minor_version>.<service_version> (em que <> service_version é normalmente zero). Por exemplo, se você especificar 1.5.0 como a cadeia de caracteres de versão, os valores 1.5.0 e 01005 serão usados para as palavras-chave principais e secundárias (respectivamente). Essa configuração é equivalente a especificar a opção Stampinf -u UMDFversion. |
Nome do arquivo de catálogo |
Especifica o valor gravado na diretiva CatalogFile na seção Versão INF. Por padrão, a diretiva CatalogFile não é gravada. Essa configuração é equivalente a especificar a opção -c catalogfile do Stampinf. |
Detalhado |
Mostra a saída detalhada do Stampinf. Essa configuração é equivalente a especificar a opção Stampinf -n . |
Caminho do cabeçalho da versão |
Especifica o local do arquivo Ntverp.h. O caminho representa o local totalmente qualificado do diretório que contém Ntverp.h. Essa configuração é equivalente a especificar a opção -i path do Stampinf. |