Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WDK (Windows Driver Kit) fornece a tarefa Mofcomp para que você possa executar a ferramenta Mofcomp.exe ao criar seu driver usando o MSBuld. For information about the tool, see mofcomp.
O MSBuild usa o item Mofcomp para enviar os parâmetros da tarefa Mofcomp para Mofcomp.exe. Os metadados de item para Mofcomp são acessados usando o item Mofcomp em arquivos de projeto.
O exemplo a seguir mostra como editar metadados no arquivo .vcxproj.
<ItemGroup>
<Mofcomp Include="b.mof">
<WMISyntaxCheck>true</WMISyntaxCheck>
</Mofcomp>
</ItemGroup>
O exemplo a seguir mostra a invocação de linha de comando:
mofcomp.exe -WMI b.mof
Este exemplo invoca mofcomp.exe no arquivo b.mof com a opção -WMI.
| Parâmetro da tarefa Mofcomp | Item Metadata | Tool Switch | Description |
|---|---|---|---|
| Sources | @(Mofcomp) | Parâmetro ITaskItem[] necessário. Especifica uma lista de arquivos de origem. | |
| Amendment | %(Mofcomp.Amendment) | -AMENDMENT:<Locale> | Parâmetro de cadeia de caracteres opcional. Divide o arquivo MOF em versões de idioma neutro e -specific. |
| Authority | %(Mofcomp.Authority) | -A:<Authority> | Parâmetro de cadeia de caracteres opcional. Especifica a Autoridade como a autoridade (nome de domínio) a ser usada ao fazer logon no WMI. |
| AutoRecover | %(Mofcomp.AutoRecover) | -autorecover | Parâmetro booliano opcional. Adiciona o arquivo MOF nomeado à lista de arquivos compilados durante a recuperação do repositório. |
| CreateBinaryMOFFile | %(Mofcomp.CreateBinaryMOFFile) | -B:<Filename> | Parâmetro de cadeia de caracteres opcional. Solicita que o compilador crie uma versão binária do arquivo MOF com o nome Nome do Arquivo sem fazer nenhuma modificação no repositório WMI. |
| LanguageNeutralOutput | %(Mofcomp.LanguageNeutralOutput) | -MOF:<Path> | Parâmetro de cadeia de caracteres opcional. Nome da saída neutra da linguagem. |
| LanguageSpecificOutput | %(Mofcomp.LanguageSpecificOutput) | -MFL:<Path> | Parâmetro de cadeia de caracteres opcional. Nome da saída específica do idioma. |
| MinimalRebuildFromTracking | %(Mofcomp.MinimalRebuildFromTracking) | Parâmetro booliano opcional. Se for true, um build incremental acompanhado será executado; caso contrário, uma recompilação será executada. | |
| MOFClass | %(Mofcomp.MOFClass) |
|
Parâmetro de cadeia de caracteres opcional. Permite ou desautoriza a criação ou atualização de classes em arquivos MOF. Consulte a documentação sobre a -class família de comutadores para obter detalhes. |
| MOFInstance | %(Mofcomp.MOFInstance) |
|
Parâmetro de cadeia de caracteres opcional. Permite a criação ou atualização de instâncias em arquivos MOF. Consulte a documentação sobre a -instance família de comutadores para obter detalhes. |
| NamespacePath | %(Mofcomp.NamespacePath) | -N:<namespacepath> | Parâmetro de cadeia de caracteres opcional. Solicita que o compilador carregue o arquivo MOF no namespace especificado como namespacepath. |
| Password | %(Mofcomp.Password) | -P:<Password> | Parâmetro de cadeia de caracteres opcional. Especifica Senha como a senha para o usuário do computador inserir ao fazer logon. |
| ResourceLocale | %(Mofcomp.ResourceLocale) | -L:<ResourceLocale> | Parâmetro de cadeia de caracteres opcional. Extrai as descrições de MOF localizadas do MOF binário quando usadas com -ER comutador. |
| ResourceName | %(Mofcomp.ResourceName) | -ER:<ResourceName> | Parâmetro de cadeia de caracteres opcional. Extrai o MOF binário de um recurso nomeado. |
| SyntaxCheck | %(Mofcomp.SyntaxCheck) | -check | Parâmetro booliano opcional. Solicita que o compilador execute apenas uma verificação de sintaxe e imprima as mensagens de erro apropriadas. Nenhuma outra opção pode ser usada com essa opção. |
| ToolPath | $(MofcompToolPath) | Parâmetro de cadeia de caracteres opcional. Permite que você especifique o caminho completo para a pasta em que a ferramenta está localizada. | |
| TrackerLogDirectory | %(Mofcomp.TrackerLogDirectory) | Parâmetro de cadeia de caracteres opcional. Especifica o diretório log para o rastreador gravar tlogs. | |
| TrackFileAccess | $(TrackFileAccess) | Parâmetro booliano opcional. Se for true, controla os padrões de acesso a arquivos para essa tarefa. | |
| UserName | %(Mofcomp.UserName) | -U:<UserName> | Parâmetro de cadeia de caracteres opcional. Especifica UserName como o nome do usuário que está fazendo logon. |
| WMISyntaxCheck | %(Mofcomp.WMISyntaxCheck) | -WMI | Parâmetro booliano opcional. Solicita que o compilador execute uma verificação de sintaxe WMI. A opção -B: deve ser usada com essa opção. |